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 元数据库