“在iis上打开和创建网站需要在管理员帐户下运行Visual Studio”

时间:2019-03-23 11:19:08

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

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

  

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

这完全是突然发生的。一秒钟我正常工作,定期在浏览器中进出调试,然后弹出此错误。尝试运行任何 Web项目时会发生这种情况,而无论它处于调试,发布模式还是什么状态都没关系。

我尝试过的东西:

  • 以管理员身份运行Visual Studio
  • 卸载/重新安装IIS Express(通过“控制面板”中的“打开或关闭Windows功能”)
  • 更新Visual Studio
  • 删除项目的.vs文件夹

但是错误仍然存​​在。

还有其他我可以重新安装,更新或其他检查方式吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

经过一天的艰苦努力解决了这个问题,老实说,“解决方案”是蛮力的...

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

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

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

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

这个泥潭整整失去了一天。