总结:Server Application Unavailable 的解决方法


解决问题之前,最好先通过事件查看器看下错误日志:开始-> 运行:eventvwr.msc ;

问题原因一:framework1.1 framework2.0同时存在是出现Server Application Unavailable错误;

解决办法: 在IIS中新建一个应用程序池,然后选中你的 基于.net framework2.0的虚拟目录,点“属性”->在“应用程序池” 中选择刚才新建的的应用程序池,点击“确定”。

问题原因二:权限问题;

一般跟三个文件夹的读/写权限有关:

1、 C:\Inetpub

2、 网站所在文件夹;

3、 Framework所在文件夹;

解决办法:在该web sites的virtual directory下,将Permissions设置一下,里面应包含 :ASP.NET 、 IWAM_MachineName 、 Local_Service 、 Network_Service 、System

而且权限要设置为write & read.

如果服务器是 win2003+NTFS 那还需要给一个 IIS_PWG 用户的权限 不然修改数据库会出错!!!!

 

你看看这个目录的安全权限设置:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

至少要有ASPNET用户,以及IIS_WPG组权限,其它还有,我估计这两个比较重要。

文章参考:http://hi.baidu.com/tenglong100/blog/item/0b981f08235f982e6b60fbb4.html

原文地址:https://www.cnblogs.com/LeimOO/p/1641494.html