无法访问IIS元数据库

无法访问IIS元数据库,iis,visual-studio-2013,Iis,Visual Studio 2013,我有Visual Studio 2013和一个非常基本的MVC web应用程序 当我连接到我的工作网络(硬线或VPN)时,我可以毫无问题地打开VS。但是,如果未连接到我的工作网络,我会出现以下错误: --------------------------- Microsoft Visual Studio --------------------------- Creation of the virtual directory http://localhost:54156/ failed with

我有Visual Studio 2013和一个非常基本的MVC web应用程序

当我连接到我的工作网络(硬线或VPN)时,我可以毫无问题地打开VS。但是,如果未连接到我的工作网络,我会出现以下错误:

---------------------------
Microsoft Visual Studio
---------------------------
Creation of the virtual directory http://localhost:54156/ failed with the error: Unable to access the IIS metabase. You do not have sufficient privilege to access IIS web sites on your machine.
---------------------------
OK   
---------------------------
我曾尝试通过aspnet\u regis-ga mydomain\myuser将我的用户权限授予IIS,但没有任何帮助

我当然是以管理员的身份运行VS。当连接到网络时,它工作正常。我们的安全和服务器团队似乎不明白为什么会出现这种情况。

这是IIS Express吗?由于域登录脚本对我的文档进行加密,我(以及我的同事)经常会遇到类似的错误。它通过简单的解密来修复

Documents\IISExpress\config\applicationhost.config

不确定这是否是这里的问题

最终,我认为这是我们的网络策略与IIS和.NET安装之间的问题

当我离开网络时,它无法访问缓存的用户文件夹。从将主驱动器置于网络上切换到将其置于本地并不能解决问题(假设某些文件仍在引用网络位置)


我已刷新了系统,并将用户文件夹作为本地文件夹启动,此后再也没有出现问题

我知道这是一个老问题,但在我所在的位置,用户配置文件存储在网络上。当我检查IISExpress应用程序是否按照Chad Schouggins的建议进行了加密时,我甚至没有文档文件夹。最终,答案非常简单:

turn the machine off and back on again.

提出的一个建议是,VS在启动网络时试图访问网络共享。因此,我搜索了注册表并从Visual Studio 2013中删除了我的个人文件夹(通过网络共享同步)。这没有帮助。您是否尝试过此处的建议:是的,两种方法都尝试过(虽然我只做了-I,因为我以前没有做过)。我有类似的问题,但这为我解决了它:是的,我尝试过所有这些解决方案。如果这是问题,如何解密此文件?通常您可以右键单击并选择“解密”。如果这不是一个选项,请右键单击“属性”、“高级”,然后取消选中“加密此目录的内容”。