安装Visual Studio 2012并打开我的解决方案后,我遇到了以下形式的一系列错误:
Web应用程序项目Foo配置为使用IIS.
无法访问IIS元数据库.您没有足够的权限访问计算机上的IIS网站.
我为每个Web应用程序都得到了这个.我尝试过的事情:
这些似乎是这个问题的常见解决方案,但我没有取得任何成功.还有什么我可以尝试做的吗?
安装Service Pack 1后,Visual Studio 2010无法在IIS中创建网站.这是错误消息:
--------------------------- Microsoft Visual Studio --------------------------- Configuring Web http://localhost/MyWebSite for ASP.NET 3.5 failed. You must manuallyconfigure this site for ASP.NET 3.5 in order for the site to run correctly. Visual Studio cannot detect whether this virtual root has been configured for use with ASP.NET 2.0. The likely cause is that you do not have sufficient priviledges to access the IIS metabase. You may need to manually configure this site for ASP.NET 2.0 in order for your …
嗨,我知道有一些线程,但没有一个解决方案似乎适合我.
我有一个ASP.Net网站项目,我试图在Visual Studio中加载和发布.但是,当我加载项目时,我收到错误:
创建虚拟目录http:// localhost:xxxx失败,并显示错误:无法访问IIS元数据库.您没有足够的权限访问计算机上的IIS网站.
仅当我以管理员身份运行Visual Studio时才会出现此错误.如果我不以管理员身份运行,则上述错误不会发生,但当我尝试发布我的应用时,我得到:
请在管理员模式下启动Visual Studio以执行此部署操作
看来我不能赢!
到目前为止我尝试过的:
<UseIISExpress>false</UseIISExpress>在我的project_name.csproj文件中设置到目前为止没有运气.
额外信息:
操作系统:Windows 8.1(64位)
Visual Studio:2013
IIS:8.5
C:\ Windows\System32\inetsrv\config(只读)的权限:
Documents/IISExpress/config上的权限(只读):
注意"文档"位于网络驱动器上
我正在尝试在Windows 7机器上的Visual Studio 2013中打开一个asp.net MVC项目.我收到有关无法访问IIS元数据库的错误.我已经尝试过我可以在网上找到的所有建议,但我无法让它发挥作用.我们公司的主要变化是我们的本地文件服务器出现故障.这包含了我的所有文件.我猜我有需要的东西,但我不知道该文件是什么或如何恢复它.我无法对网站进行任何更改,而且我的老板正在追捕我以完成更改,所以我非常绝望.有人可以给我一个解决方案吗?
如果我使用Visual Studio解决方案文件打开该站点,我会收到一条消息,指出项目无法加载.如果我右键单击它并选择重新加载,我会收到一条消息,"创建虚拟目录http:// localhost:1436 /失败并显示错误:无法访问IIS元数据库.您没有足够的权限访问您计算机上的IIS网站."
如果我打开网站作为一个网站(不使用解决方案或项目文件),我收到错误"配置IIS Express失败,出现以下错误:无法访问IIS元数据库.您没有足够的权限访问IIS Web你机器上的网站."
这是我尝试过的所有内容的列表.这似乎是人们所拥有的大多数想法,但我希望你能找到另一种解决方案.
去了%systemroot%\ System32\inetsrv\config
卸载/重新安装IIS
修复了Visual Studio 13
更改.csproj文件
<UseIISExpress>false</UseIISExpress><UseIIS>False</UseIIS><IISUrl></IISUrl>以管理员身份运行Visual Studio
删除默认网站并重新创建
修复了IIS