Windows下IIS网站无法访问出现“0x80070002系统找不到指定的文件”错误解决办法
问题描述
Windows服务器下基于IIS搭建的网站无法访问。操作系统日志中出现大量类似如下错误信息。
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070002 系统找不到指定的文件。
问题原因
该问题通常是由于系统中多个版本的.NetFramework
冲突所导致的。
解决方案
可尝试通过如下方法解决该问题。
- 用Everything软件或系统自带搜索查找aspnet_regiis.exe文件。
- 找到对应的
.NetFramework 2.0
版本所在目录。 - 在cmd命令行下切换到上述目录。
- 执行如下命令。
aspnet_regiis.exe -u
- 然后再执行如下命令。
aspnet_regiis.exe -i
- 重启IIS,再查看网站运行状态。
适用于
- 云服务器 ECS