问题环境:Windows Server 2003 IIS6.0
问题描述:
访问IIS网站提示:
服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。
在事件查看器中显示事件详细信息为:
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070002 系统找不到指定的文件。
而且比较奇怪的是4.0程序没问题,一部分2.0的程序也没问题。
解决方法:
网上有以下几种解决方法:
- 添加Users、NetWork Service访问权限
- 新建应用程序池,为应用分配新的程序池
- 新建一个应用程序池,点属性,标识,选择应用程序池的安全性帐户,选择本地系统,然后为应用分配新的程序池
- 使用360或电脑管家更新补丁导致.net2.0环境报错,卸载kb2863239补丁重启IIS
- 重新安装注册.net framework
2.0:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 4.0:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
结论:
前面四种方法都没有解决我的问题,最后使用方法5解决问题
时间: 2024-10-12 08:51:55