• 服务器应用程序不可用


    操作系统 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:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGmachine.config.comments
    找到userName = "machine" [String] 将它改为userName = "system" [String]
    重新启动计算机 就OK 
    该方法适用于2.0   如果你用的是1.0那就改改machine.config文件吧 方法差不多

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

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

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

  • 相关阅读:
    Argument 1 cannot be null
    灵性的笔尖勾勒幻想的国度,找寻梦想的脚步!用我的思想创建一个芬芳的世界!
    错误: Aggregate query has too many rows > 不需要用子查询
    之前玩GAE收藏夹里的链接
    ExtJs收缩按钮相应事件如何被捕捉?
    winxp注册表之开始菜单和任务栏
    C#代码规范 程序员必备的秘笈[转]
    c#中datagridview里checkbox的使用方法[转]
    Log4Net详细介绍[转]
    Ubuntu10.04窗口风格改为windows风格的方法
  • 原文地址:https://www.cnblogs.com/jordonin/p/3171915.html
Copyright © 2020-2023  润新知