如果使用Visual Studio解决方案文件打开站点,则会收到一条消息,说明项目加载失败。如果右键单击该目录并选择重新加载,则会收到一条消息:“创建虚拟目录http://localhost:1436/失败,错误为:无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。”
如果将该网站作为网站打开(不使用解决方案或项目文件),则会出现错误“配置IIS Express失败,出现以下错误:无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。”
这是我试过的所有事情的清单。这似乎是人们的大多数想法,但我希望你能想出另一个解决方案。
卸载/重新安装IIS
已修复的Visual Studio 13
删除默认网站并重新创建
检查了HKEY_LOCAL_MACHINE中的注册表项
找到了解决我问题的办法。
我发现了一个建议,即检查HKEY_LOCAL_MACHINE中的注册表,以确保这些值没有指向服务器或其他不存在的位置。我以为这是因为我知道我已经失去了与服务器的连接。但是当我检查那里的值时,它们已经指向我的C驱动器了。下面是我找到这个建议的链接:Visual Studio 2013。您没有足够的权限访问计算机上的IIS网站。
做了更多的挖掘,最后在HKEY_CURRENT_USER中找到了一个指向崩溃服务器的值。我将值更改为指向C驱动器,Visual Studio打开时没有任何问题!
一个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数据库的一般连接。 若要查看所有数据库,请选中“显示非默认数据库”复选框。当我试图访问我的一个数据库的架构时,我得到了错误