当前位置: 首页 > 知识库问答 >
问题:

错误-无法访问IIS元数据库

师建德
2023-03-14

安装Visual Studio2012并打开解决方案后,在此表单中出现一系列错误:

Web应用程序项目Foo配置为使用IIS。
无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。

我为我们的每个web应用程序都得到了这一点。

我尝试过的事情:

  1. 以管理员身份运行Visual Studio
  2. 正在运行aspnet_regiis.exe-ga MyUserName
  3. 正在运行aspnet_regiis.exe-i

这些似乎是解决这个问题的常见方法,但我没有取得任何成功。

还有什么我可以尝试做的吗?

共有2个答案

卜弘文
2023-03-14

我认为您没有以管理员权限运行visual studio。你看:

http://bloggingabout.net/blogs/rick/archive/2012/10/04/uncall-to-access-the-iis-metabase.aspx

引用

解决方法很简单:以“以管理员身份运行”启动Visual Studio。您可以通过右键单击快捷方式并选择“以管理员身份运行”来完成此操作。

苏淇
2023-03-14

在Windows 8 Pro上:

%systemroot%\inetsrv\config

在Windows7和8.1及10上

%systemroot%\System32\inetsrv\config 

(其中%systemroot%通常为C:\windows)

在Windows资源管理器中导航到上面的适当位置。您的访问将被阻止,弹出窗口显示:

“您没有访问此文件夹的权限-单击”继续“可永久访问此文件夹”

单击此文件夹的“继续”,并将导出文件夹放在下面。我将快捷方式改回“以我的身份运行”(域和本地管理员的成员),并且能够打开和部署解决方案。

 类似资料:
  • 一个ASP.NET web项目加载了解决方案,但我得到了这个错误

  • 嗨,我知道有几个线程对此,但没有一个解决方案似乎对我有效。 我有一个ASP.NET网站项目,我正试图加载并在Visual Studio中发布该项目。然而,当我加载项目时,我得到了错误: 到目前为止我所尝试的: 获得C://Windows/system32/inetsrv/config的所有权 在我的project_name.csproj文件中设置 返回到旧的team foundation serv

  • null MSFT开发者社区问题

  • 如果使用Visual Studio解决方案文件打开站点,则会收到一条消息,说明项目加载失败。如果右键单击该目录并选择重新加载,则会收到一条消息:“创建虚拟目录http://localhost:1436/失败,错误为:无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。” 如果将该网站作为网站打开(不使用解决方案或项目文件),则会出现错误“配置IIS Express失败,出现以下错误:

  • 所以我在尝试使用neo4j嵌入时遇到了这个错误: 我试图用maven删除文件,重新导入,甚至降级了maven依赖的版本。有人遇到过这种行为吗?感谢您的帮助:)

  • 我有osgi项目。每个包都是一个单独的maven项目。项目足够大,包括大约10个包。一切正常,一切正常。 在org.apache.maven.plugin.abstractCompilerMojo.execute(abstractCompilerMojo.java:656)在org.apache.maven.plugin.compilerMojo.execute(compilerMojo.java