【问题标题】:"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 来解决的。

    在这个泥潭中迷失了一整天。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多