【问题标题】:Debugging with IIS Express starts wrong application on Windows 1809使用 IIS Express 进行调试会在 Windows 1809 上启动错误的应用程序
【发布时间】:2019-09-20 16:16:33
【问题描述】:

我的情况很奇怪。我们的 VS 解决方案已经设置了一段时间,我们运行一个 API 项目和几个 Web 项目。当我们开始调试时,IIS Express 通常会毫无问题地触发 API 和选定的 Web 项目,甚至可以处理来自 applicationhost.config 文件的自定义域。我总是以管理员身份运行 VS。

更新到1809版windows后,IIS Express一直运行异常。我仍然以管理员身份运行。不是启动 API 项目,而是启动其中一个 Web 项目。我可以通过右键单击 API 项目,单击调试 - 新实例(没有其他任何东西正在运行/调试)来重新创建它,并且 IIS Express 使用其中一个 Web 项目而不是 API 项目启动。

从源代码管理中提取新的代码副本,仍然存在问题。我们团队中的其他开发人员正在运行 1809,但没有发生这种情况。

我不知道发生了什么!可能有什么干扰?我怎样才能知道 IIS Express 在做什么?

更新:我尝试清除整个 repo 文件夹,包括 .vs 和 applicationhost.config 文件。现在,当我尝试启动 API 时,解决方案中的所有 Web 应用程序都会显示在 IIS Express 中,但 API 不会显示。

【问题讨论】:

    标签: iis-express


    【解决方案1】:

    不知何故……我以为我在寻找这个,API 项目的第二个条目被添加到 ApplicationHost.config 文件中。它是相同的路径、端口等。删除允许 API 正常运行。不知道为什么当它失败时其他项目开始了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 2013-11-21
      • 2019-02-03
      • 1970-01-01
      • 2015-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多