ASP.NET:Server Application Unavailable出现的原因及解决方案集锦

作者:我就是个世界 发表于:2009-03-14
Server Application Unavailable出现的原因及解决方案集锦

在Asp.net站点中经常出现这种提示:

[quote]Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request.[/quote]

[color=#4169E1]出现这种问题一般是有以下几个原因:[/color]

[b]1、Users组用户对站点文件没有读写权限[/b]

[color=#008000]解决办法:给站点目录设置users组读写权限[/color]

有人还得要给更多的权限,但我测试了,不需要的,只需要Administrator、SYSTEM、Users还有来Internet来宾帐户[color=#D2691E](这个也可以是你自己指定的用户帐户,安全性会更高一些)[/color]这四个权限就够了。[separator]

[b]2、站点Asp.net版本选择不正确[/b]

这种问题会出现在多版本FrameWork共存的情况下,如Asp.net1.1和2.0,详细请看http://bbs.51aspx.com/showtopic-750.html

[color=#008000]解决办法:站点-》属性-》选择当前的Asp.net版本[/color]

[b]3、应用程序池冲突[/b]

[color=#008000]解决办法:在应用程序池-》新建应用程序池,然后在站点-》属性-》主目录 选择刚才建立的应用程序池[/color]

注意:以上三个原因可能会同时出现,逐步解决就可以了

[b]补充:[/b]

有时候会出现"Service Unavailable",这个是IIS7中的通用错误,一般原因是:同时在线用户或带宽超过限制、对应的站点地址池停掉(原因很多)等
版权声明

未经许可,不得转载。