使用不同版本的.net框架使服务器应用程序不可用

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

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

还有最重要的一点是 设置 应用程序池-->属性-->标识-->预定义帐户 为 本地系统
 
看了N多方法 都不管用,这个方法我亲身用了确实管用,特别最后步骤是最重要的,切记!

原文地址:https://www.cnblogs.com/njj10/p/957803.html