原因是:先装的vs,后装的iis。在装vs的时候会对iis进行很多设置,但是如果你没有装当然是不行了。
解决方法:
1.点击运行,输入cmd,输入cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
说明:这个目录一般是这样的,但是有可能会有不同,一般都是在C:\WINDOWS\Microsoft.NET下的,最后的v2.0.50727是版本,你看看你用的是什么版本的,就定位到这个目录下
2.执行 "net stop w3svc" 终止w3svc服务
3.到下一个目录 v2.0.5.xxx
4.执行"aspnet_regiis.exe -ua" 解除 .Net 安裝
5.重新安裝 .Net 到 IIS 中 "aspnet_regiis.exe -i"
6.重新启动 w3svc "net start w3svc".
好了,这样就不会再有访问IIS元数据库失败的提示了。
转载于:https://www.cnblogs.com/niceboy/archive/2009/09/18/1569014.html