<%--兼容IE7 必须放在 head 的第一行--%>
独上高楼网站
  • 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用
  • 服务器应用程序不可用

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

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

    情况是这样的,我机器装有.NETFramework1.1和2.0,首先是我打开的2.0程序出现这个错误,发现这个错误以后,我打1.1的程序也不能运行。我选择了最传统的办法,重新启动我的系统。结果问题还是那样没有什么改变,只好重装我的IIS了,把1.1和2.0两个框架都配置好,结果是2.0的程序可以运行,1.1的程序还是那个错误。

    没有办法,上网看看有没有什么相关的资料,看到了这篇文章:

    http://www.cnblogs.com/cowbird/archive/2005/02/16/104546.html

    但是我想问题不可能是那个样子,想来想去,想到了查看应用程序日志:


    改下一虚拟目录的应用程序池.让ASP.NET1.1和ASP.NET2.0的虚拟目录使用不同的应用程序池.

    结果问题解决,好了搞定!


    楼上是高手,确实是应用程序池的问题,给ASP.NET2.0的站点用新的池问题就解决了。
    新建应用程序池的步骤
    1.单击“开始”,指向“程序”,然后单击“控制面板”。
    2.双击“管理工具”,然后双击“Internet信息服务(IIS)”。
    3.右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
    4.在“应用程序池ID”文本框中键入AppPool1。
    5.单击“确定”。

    将应用程序分配到应用程序池
    1.单击“开始”,指向“程序”,然后单击“控制面板”。
    2.双击“管理工具”,然后双击“Internet信息服务(IIS)”。
    3.双击“Web站点”。
    4.双击“默认Web站点”。
    5.右键单击“DebugApp1”,然后单击“属性”。
    6.在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。

    还有最重要的一点是设置应用程序池-->属性-->标识-->预定义帐户为本地系统



    文章来自: 转载
    引用通告地址: http://www.shinecn.cn/trackback.asptbID
  • 与本文主题相关的文章