【问题标题】:"Opening and creating websites on iis requires running visual studio under an administrator account"“在iis上打开和创建网站需要在管理员帐户下运行visual studio”
【发布时间】:2019-03-24 22:43:47
【问题描述】:
尝试从 Visual Studio 运行/调试我的 Web 项目时,我在弹出窗口中看到此错误
尝试配置 IIS Express 时出现以下错误。在iis上打开和创建网站需要在管理员帐户下运行visual studio
这完全出乎意料地发生了。一秒钟我正常工作,定期在浏览器中进出调试,然后弹出此错误。尝试运行 任何 web 项目时会发生这种情况,无论它处于调试、发布模式还是其他模式。
我试过的东西:
- 以管理员身份运行 Visual Studio
- 卸载/重新安装 IIS Express(通过控制面板中的“打开或关闭 Windows 功能”)
- 更新 Visual Studio
- 删除项目的
.vs文件夹
但错误仍然存在。
还有什么我可以重新安装、更新或以其他方式检查的吗?
谢谢。
【问题讨论】:
标签:
visual-studio
visual-studio-2017
iis-express
【解决方案1】:
经历了地狱般的一天解决了它,老实说,“解决方案”非常暴力......
TL;DR:完全删除并重新安装 Visual Studio 似乎可以解决问题。
由于通常的方法不起作用,我尝试完全重新安装 Visual Studio。那没有帮助。然后我尝试了系统还原。这让一切变得更糟,我的项目显示了大约 500 条错误消息!
然后我取消了系统还原,从我的计算机上完全删除了 Visual Studio 的所有痕迹,重新安装了所有内容,然后尝试了 VS2019 预览版,再次尝试了 2017 版,卸载并重新安装了 NetCore 2.0、2.1、2.2...绕过我为自己创建的错误消息的雷区。
最后,我只需要进行一次完整的 NuGet 清除和恢复,然后在 NPM 控制台中运行 dotnet restore --force,之后所有这些错误消息都消失了。除此之外,原来的 IIS 管理员错误也消失了,大概是通过重新安装 Visual Studio 来解决的。
在这个泥潭中迷失了一整天。