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

Visual Studio 2013:无法访问IIS元数据库

何嘉运
2023-03-14

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

如果将该网站作为网站打开(不使用解决方案或项目文件),则会出现错误“配置IIS Express失败,出现以下错误:无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。”

这是我试过的所有事情的清单。这似乎是人们的大多数想法,但我希望你能想出另一个解决方案。

    null

卸载/重新安装IIS

  • 控制面板,程序和功能,打开或关闭Windows功能
  • 未经检查的Internet信息服务
  • 单击应用
  • 重新启动
  • 控制面板,程序和功能,打开或关闭Windows功能
  • 已检查Internet信息服务
  • 单击应用
  • 重新启动
  • 错误-无法访问IIS元数据库

已修复的Visual Studio 13

    null
    null
    null
  • 右击C:\程序文件\Microsoft Visual Studio 12.0\common7\ide\devenv.exe
  • 单击以管理员身份运行
  • 错误-无法访问IIS元数据库

删除默认网站并重新创建

  • 打开IIS
  • 右击默认网站并单击远程
  • 添加了名为默认网站的新网站
  • 在IIS中重新创建默认网站
    null
    null

检查了HKEY_LOCAL_MACHINE中的注册表项

  • 进入注册表到hkey_local_machine\software\microsoft\windows\currentversion\explorer\shell文件夹\common documents
  • 值已设置为C:\users\public\documents
  • Visual Studio 2013。您没有足够的权限访问计算机上的IIS网站

共有1个答案

邓光耀
2023-03-14

找到了解决我问题的办法。

我发现了一个建议,即检查HKEY_LOCAL_MACHINE中的注册表,以确保这些值没有指向服务器或其他不存在的位置。我以为这是因为我知道我已经失去了与服务器的连接。但是当我检查那里的值时,它们已经指向我的C驱动器了。下面是我找到这个建议的链接:Visual Studio 2013。您没有足够的权限访问计算机上的IIS网站。

做了更多的挖掘,最后在HKEY_CURRENT_USER中找到了一个指向崩溃服务器的值。我将值更改为指向C驱动器,Visual Studio打开时没有任何问题!

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

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

  • 安装Visual Studio2012并打开解决方案后,在此表单中出现一系列错误: Web应用程序项目Foo配置为使用IIS。 无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。 我为我们的每个web应用程序都得到了这一点。 我尝试过的事情: 以管理员身份运行Visual Studio 正在运行aspnet_regiis.exe-ga MyUserName 正在运行aspnet_r

  • null MSFT开发者社区问题

  • 我无法访问节点中的帖子数据。js应用。我也在用express。 app.js: HTML:

  • 我正在使用DBEAVER3.8.0,并试图建立到本地PostgreSQL数据库的一般连接。 若要查看所有数据库,请选中“显示非默认数据库”复选框。当我试图访问我的一个数据库的架构时,我得到了错误