问题.NET访问 IIS 元数据库失败。

问题现象:访问 IIS 元数据库失败。

说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。

问题原因:

先安装.NET,后安装IIS,IIS没有启用.NET的新程序。

问题处理:

如果是先安装IIS,再安装.NET Framework,系统应该可以正常解析.aspx页面;

但是,如果是先安装了.NET Framework,再安装IIS,则会由于相关的IIS组件没有得到.NET的更新,而导致无法正常解析.aspx页面。

解决方法:

在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 目录下,应该有一个aspnet_regiis.exe文件,执行DOS命令:

aspnet_regiis -r

即可更新相关组件。

(正常的话,应该返回如下信息:

Start replacing ASP.NET DLL in all Scriptmaps with current version (1.1.4322.0).

Finished replacing ASP.NET DLL in all Scriptmaps with current version (1.1.4322.0).)