首页 > 解决方案 > “在iis上打开和创建网站需要在管理员帐户下运行visual studio”

问题描述

尝试从 Visual Studio 运行/调试我的 Web 项目时,我在弹出窗口中看到此错误

尝试配置 IIS Express 时发生以下错误。在 iis 上打开和创建网站需要在管理员帐户下运行 Visual Studio

这完全出乎意料地发生了。一秒钟我正常工作,定期在浏览器中进出调试,然后弹出此错误。尝试运行任何Web 项目时都会发生这种情况,无论它处于调试、发布模式还是其他模式都无关紧要。

我试过的东西:

但错误仍然存​​在。

还有什么我可以重新安装、更新或以其他方式检查的吗?

谢谢。

标签: visual-studiovisual-studio-2017iis-express

解决方案


通过经历地狱般的一天解决了它,老实说,“解决方案”非常暴力......

TL;DR:完全删除并重新安装 Visual Studio 似乎可以解决问题。

由于通常的方法不起作用,我尝试完全重新安装 Visual Studio。那没有帮助。然后我尝试了系统还原。这让一切变得更糟,我的项目显示了大约 500 条错误消息!

然后我撤消了系统还原,从我的计算机上完全删除了 Visual Studio 的所有痕迹,重新安装了所有东西,然后尝试了 VS2019 预览版,再次尝试了 2017 版,卸载并重新安装了 NetCore 2.0、2.1、2.2 ......我为自己创建的错误消息的雷区。

最后,我只需要进行一次完整的 NuGet 清除和恢复,然后dotnet restore --force在 NPM 控制台中运行,之后所有这些错误消息都消失了。除此之外,原来的 IIS 管理员错误也消失了,大概是通过重新安装 Visual Studio 来解决的。

在这个泥潭里浪费了一整天。


推荐阅读