服务器应用程序不可用

操作系统 XP SP3、.Net Framework 2.0、IIS 5.1,好长时间没用了,今天开IIS浏览网页,出现以下错误:

----------------------------------------------------------------------------

服务器应用程序不可用

您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

----------------------------------------------------------------------------

 

出现问题,首先百度,发现解决方案很多,各不相同,但是也能找到部分解决问题的思路,如通过查看应用程序的日志查看到底应用程序发生了什么错误,结果发现了代号为 pid=1007 和pid=1084 两个aspnet_wp.exe 错误,具体内容省略。

继续百度,继续各种尝试,最后终于找到答案

 

以下内容转自:http://www.blogjava.net/lusm/archive/2008/01/03/172542.html

----------------------------------------------------------------------------

 

aspnet_wp.exe 未能启动。失败的错误代码为 80004005。当辅助进程帐户没有足够的权限读取 .NET Framework 文件时,可能会导致该错误。请确保正确安装了 .NET Framework,并且安装目录的 ACL 允许访问配置的帐户。

解决方法:由于用户权限不够,所以必须改改配置文件
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config.comments
找到userName = "machine" [String] 将它改为userName = "system" [String]
重新启动计算机 就OK 
该方法适用于2.0   如果你用的是1.0那就改改machine.config文件吧 方法差不多

记得想访问asp.net的每个目录下的aspx文件,一定要把这个目录设置为虚拟目录
否则会报““/”应用程序中的服务器错误。”
设置成虚拟目录很简单 在目录上右击>属性>创建  就OK啦!!!

----------------------------------------------------------------------------

本人也试过这种方法,但是由于没有重启计算机,流产了,所以切记要重启计算机哦!

 

 

 

posted on 2013-07-04 17:00  Lzhm216  阅读(299)  评论(0编辑  收藏  举报

导航