ASP.NET Web 项目加载了解决方案,但我收到此错误
Web 应用程序项目配置为使用 IIS。无法访问 IIS 元数据库。您没有足够的权限访问计算机上的 IIS 网站。
如何解决这个问题?
这可能与注册 ASP/IIS 无关。原因正是错误消息所说的那样:Visual Studio devenv.exe 没有以足够的权限运行来访问 IIS 进程,如果您的解决方案包含一个 Web 项目,其 Web 设置表明使用 IIS 而不是VS 开发服务器。
您的问题有两种解决方案:
- 以管理员身份运行 VS 并重新打开解决方案/项目。
-
使用文本编辑器编辑 Web 应用程序的项目文件并更改此行
从真到假:
<UseIIS>True</UseIIS>
这将阻止它使用 IIS 并要求更高的权限。
我认为,VS 要求管理员权限的原因是,如果 IIS 网站不存在,它会根据需要尝试为您创建该网站。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)