我正在尝试在ASP.Net网站上运行性能向导。但是,每当我尝试启动它时,我都会收到以下错误。
“网站包含意外信息,或者您无权访问配置数据库。您必须是本地计算机上Administrators组的成员才能访问IIS matabase。因此,您无法创建或打开本地IIS网站如果您具有文件所在文件夹的读取,写入和修改权限,则可以创建指向该文件夹的文件系统网站以继续“
我是我机器上的管理员。尝试使用谷歌搜索但没有得到任何东西。有人以前经营它并知道如何处理它吗?
答案 0 :(得分:63)
看起来VS Profiler团队在您提出问题后回答了您的问题:
http://blogs.msdn.com/b/profiler/archive/2010/07/23/tip-fixing-vsperfaspnetcmd-metabase-errors.aspx
答案 1 :(得分:1)
我在Win 8.1 64位上的Visual Studio 2012中收到此错误,我已经安装了IIS 6兼容项。
要解决此问题,我必须确保Visual Studio以管理员身份运行。 (右键单击快捷方式 - >属性 - >快捷方式 - >高级 - >以管理员身份运行)
答案 2 :(得分:1)
更新2019:来自msdn的回答此问题的链接现在是无效链接,但可以在此处的回送计算机上找到:
此页面说:
错误中的信息是正确的,值得检查以确保您从提升权限的命令提示符下运行,但是确实错过了一个常见的配置问题。为了从IIS元数据库查询信息,需要安装某些IIS组件
要在Windows 7中进行检查,请执行以下操作:
- 打开“控制面板\程序\程序和功能”(或运行“ appwiz.cpl”)。
- 选择“打开或关闭Windows功能”。
- 在“ Internet信息服务”部分中,确保选择了以下选项。
非默认选项包括:
- IIS 6脚本工具
- IIS 6 WMI兼容性
- IIS元数据库和IIS 6配置兼容性
- ASP.NET,
- Windows身份验证