尝试在ASP.Net站点上使用Visual Studios Profiler时出现Metabase错误

时间:2010-06-29 13:50:07

标签: c# asp.net profiling

我正在尝试在ASP.Net网站上运行性能向导。但是,每当我尝试启动它时,我都会收到以下错误。

“网站包含意外信息,或者您无权访问配置数据库。您必须是本地计算机上Administrators组的成员才能访问IIS matabase。因此,您无法创建或打开本地IIS网站如果您具有文件所在文件夹的读取,写入和修改权限,则可以创建指向该文件夹的文件系统网站以继续“

我是我机器上的管理员。尝试使用谷歌搜索但没有得到任何东西。有人以前经营它并知道如何处理它吗?

3 个答案:

答案 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的回答此问题的链接现在是无效链接,但可以在此处的回送计算机上找到:

https://web.archive.org/web/20160223061509/http://blogs.msdn.com/b/profiler/archive/2010/07/23/tip-fixing-vsperfaspnetcmd-metabase-errors.aspx

此页面说:

  

错误中的信息是正确的,值得检查以确保您从提升权限的命令提示符下运行,但是确实错过了一个常见的配置问题。为了从IIS元数据库查询信息,需要安装某些IIS组件

     

要在Windows 7中进行检查,请执行以下操作:

     
      
  • 打开“控制面板\程序\程序和功能”(或运行“ appwiz.cpl”)。
  •   
  • 选择“打开或关闭Windows功能”。
  •   
  • 在“ Internet信息服务”部分中,确保选择了以下选项。
  •   

Windows features for VS profiler

  

非默认选项包括:

     
      
  • IIS 6脚本工具
  •   
  • IIS 6 WMI兼容性
  •   
  • IIS元数据库和IIS 6配置兼容性
  •   
  • ASP.NET,
  •   
  • Windows身份验证
  •