【发布时间】:2019-09-05 19:48:00
【问题描述】:
当我在 VS 2015 Update 3 的调试器中运行控制台应用程序时,启动需要 1-2 分钟,并且我看到 IIS Express 多次启动/停止(在系统托盘中闪烁)。当调试器最终进入我的代码时,IIS Express 没有启动。
其他项目类型也会发生这种情况,例如 MVC 应用程序。
有人看到并修复了吗?
【问题讨论】:
-
您是否在每次调试会话后关闭 IIS?我有时让它表现不佳,在某些情况下需要在调试之间关闭它。您使用的是哪个版本? 10 似乎比旧版本好得多。
-
我认为这可能不适用,因为该项目是一个控制台应用程序,并且违规行为是调试器多次启动 iisexpress.exe。我确实尝试从 IIS 管理器中停止 IIS 以查看会发生什么 - 相同的行为。
-
嗯...我在另一个(新)项目/解决方案中尝试了一个控制台应用程序。没有重现问题。现在想想,这可能与包含控制台应用程序的解决方案或该解决方案中的其他(Web)项目之一有关。会深入研究。 11 点新闻。
-
@Bill,您的意思是在您为所有 Web 项目或网站设置“始终在 Debugging=False 时启动”后,它仍会启动 IIS express?不调试您的应用程序,只需使用“不调试启动(Ctrl+F5)”运行您的应用程序,结果如何?另一个问题是,如果您调试控制台应用程序,其他网站或项目是否在浏览器中启动页面?也许您在解决方案属性中设置了多个启动项目。如果可能,您可以重置 VS 设置,然后为解决方案中的所有 Web 项目或网站设置“Always Start When Debugging=False”,再次调试。
标签: debugging visual-studio-2015 iis-express