【发布时间】: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