VS 2017 无法访问 IIS 元数据库

Posted

技术标签:

【中文标题】VS 2017 无法访问 IIS 元数据库【英文标题】:Unable to access the IIS metabase w VS 2017 【发布时间】:2018-05-06 06:17:52 【问题描述】:

当我尝试使用 IIS Express 运行我的 ASP.Net Core 1.1 应用程序时收到以下错误:

尝试为项目 MyCompany.IdentityApp 配置 IIS Express 时发生以下错误。无法访问 IIS 元数据库。您没有足够的权限访问您机器上的 IIS 网站。


我已经查看了existing SO post,但没有一个修复解决了这个问题。我认为从那以后情况发生了变化。

    如果我以管理员身份打开 VS,我会收到此错误 如果我打开 VS w/o 管理员权限,我不会收到此错误 我可以打开不同的 ASP.Net Core 1.1 Web 应用程序,它在 VS 2017 w/IIS express 上运行良好 我检查了我的%systemroot%\System32\inetsrv 目录,没有Config 文件夹可以授予我的帐户权限

VS 2017 版本:15.4.4


MSFT Developer Community Issue

【问题讨论】:

【参考方案1】:

删除%USERPROFILE%\Documents\IISExpress\config

感谢 Bill Hiebert 的修复!

Visual Studio Developer Community Reference thread

【讨论】:

以上是关于VS 2017 无法访问 IIS 元数据库的主要内容,如果未能解决你的问题,请参考以下文章

关于vs 打开网站时报错 配置iis express失败 无法访问IIS元数据库...

Web 应用程序项目 Himall.Web 已配置为使用 IIS。 无法访问 IIS 元数据库

无法访问 IIS 元数据库

无法访问 IIS 元数据库

无法访问 IIS 元数据库。您没有足够的权限访问计算机上的 IIS 网站

ASP.NET 无法访问 IIS 元数据库