查看: 2110|回复: 0
打印 上一主题 下一主题

[软件应用] Server Application Unavailable 错误的解决办法

[复制链接]

2569

主题

3687

帖子

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
101592
跳转到指定楼层
楼主
发表于 2013-12-10 12:52:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
出现这种错误的原因有4种:
1.网站程序的发布版本跟网站空间设定的.net版本不一致
2.同一网站空间下存在多个.net版本的网站程序
3.网站空间未未启用独立的应用程序池,与其他网站混用就会较大频率出现该错误。当网站程序被放入同一个应用程序池(默认情况下放入DefaultAppPool池),由同一个工作进程: w3wp.exe 进行管理,而单个工作进程是无法同时管理不同的程序(或者不同版本的程序)的。
4.目录权限设置不符也会出现此类问题。

解决方法:
1.检查您的网站程序发布的版本以及空间设定版本是否一致,设定为一致即可
2.将空间内的网站程序全部删除再重新上传您的新网站,避免因以前的网站文件覆盖不完整而导致版本冲突
3.向您的空间服务商咨询,是否已经为您的网站启用独立的应用程序池。每个应用程序池之间最好是独立、相互隔离的。
在IIS中新建一个应用程序池,然后选中你的 基于.net framework 1.1/2.0/4.0的虚拟目录,点“属性”-》在“应用程序池” 中选择刚才新建的的应用程序池,点击“确定”。
其他临时方法:把应用程序池的属性中,"快速启用失败保护"的勾去掉。
4.向空间服务商咨询,请求重新检查网站目录的访问权限。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表