本文介绍Windows实例中基于IIS搭建的网站,访问时提示“0x80070002系统找不到指定的文件”错误的问题现象、问题原因和解决方案。
问题现象
Windows实例中基于IIS搭建的网站无法访问。操作系统日志中出现大量类似如下错误信息。
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070002 系统找不到指定的文件。
问题原因
该问题通常是由于系统中存在多个版本的.NetFramework
冲突所导致的。
解决方案
您可以卸载指定版本的ASP.NET并重新安装指定版本的ASP.NET以解决该问题。
用Everything软件或系统自带搜索查找aspnet_regiis.exe文件。
找到对应的
.NetFramework 2.0
版本所在目录。在cmd命令行切换到上述目录。
执行如下命令,卸载指定版本的ASP.NET。
aspnet_regiis.exe -u
然后再执行如下命令,安装指定版本的ASP.NET。
aspnet_regiis.exe -i
重启IIS,再次访问网站,若网站可以正常访问,说明问题已解决。
文档内容是否对您有帮助?