Debugging IISEX在VS 2015更新3中多次按下启动/停止按钮

Debugging IISEX在VS 2015更新3中多次按下启动/停止按钮,debugging,visual-studio-2015,iis-express,Debugging,Visual Studio 2015,Iis Express,当我在VS 2015 Update 3的调试器中运行控制台应用程序时,启动需要1-2分钟,我看到IIS Express启动/停止了很多次(在系统托盘中来回闪烁)。当调试器最终进入我的代码时,IIS Express未启动 其他项目类型(如MVC应用程序)也会出现这种情况 有人看到并修复了它吗?我只是提供了一些解决方案,如果可能的话,您可以在您身边进行测试: (1) 只需创建一个新的空白解决方案,然后将所有项目添加到此新的空白解决方案 (2) 请确保在以前的解决方案中是否所有web项目都存在相同的问

当我在VS 2015 Update 3的调试器中运行控制台应用程序时,启动需要1-2分钟,我看到IIS Express启动/停止了很多次(在系统托盘中来回闪烁)。当调试器最终进入我的代码时,IIS Express未启动

其他项目类型(如MVC应用程序)也会出现这种情况


有人看到并修复了它吗?

我只是提供了一些解决方案,如果可能的话,您可以在您身边进行测试:

(1) 只需创建一个新的空白解决方案,然后将所有项目添加到此新的空白解决方案

(2) 请确保在以前的解决方案中是否所有web项目都存在相同的问题,如果此解决方案中的特定web项目存在此问题,也许您可以将其删除并直接添加一个新项目

(3) 只需重置VS设置:,然后重新调试项目,查看结果

(4) 由于您设置了属性“Always Start When Debugging=False”,就像我之前的建议一样,请确保您没有将多个项目设置为您身边的启动项目


我只是提供一些解决方案,如果可能的话,您可以在您这边进行测试:

(1) 只需创建一个新的空白解决方案,然后将所有项目添加到此新的空白解决方案

(2) 请确保在以前的解决方案中是否所有web项目都存在相同的问题,如果此解决方案中的特定web项目存在此问题,也许您可以将其删除并直接添加一个新项目

(3) 只需重置VS设置:,然后重新调试项目,查看结果

(4) 由于您设置了属性“Always Start When Debugging=False”,就像我之前的建议一样,请确保您没有将多个项目设置为您身边的启动项目

删除解决方案文件夹中的.vs文件夹(尤其是.vs/config/applicationhost.config文件)对我来说很有效。 请注意,.vs文件夹是隐藏的

删除解决方案文件夹中的.vs文件夹(尤其是.vs/config/applicationhost.config文件)对我有效。
请注意.vs文件夹是隐藏的

是否在每次调试会话后关闭IIS?我曾经让它有时表现得很糟糕,在某些情况下需要在调试之间关闭它。您使用的是哪个版本?10似乎比旧版本工作得更好。我认为这可能不适用,因为该项目是一个控制台应用程序,而违规行为是调试器多次启动iisexpress.exe。我确实尝试过从IIS管理器中停止IIS,看看会发生什么-相同的行为。嗯…我尝试了另一个(新)项目/解决方案中的控制台应用程序。对这个问题不要责备。现在想想,这可能与包含控制台应用程序的解决方案或该解决方案中的其他(web)项目有关。我会深入研究的。11点的新闻。在尝试各种解决方案时没有效果。继续研究。@比尔,你的意思是,在为所有web项目或网站设置“调试时始终启动=False”后,它仍然启动IIS express吗?不调试应用程序,只需使用“启动而不调试(Ctrl+F5)”,结果如何?另一个问题是,如果调试console应用程序,其他网站或项目是否会在浏览器中启动该页面?也许您在解决方案属性中设置了多个启动项目。如果可能,您可以重置VS设置,然后为解决方案中的所有web项目或网站设置“调试时始终启动=False”,然后再次调试。是否在每次调试会话后关闭IIS?我曾经让它有时表现得很糟糕,在某些情况下需要在调试之间关闭它。您使用的是哪个版本?10似乎比旧版本工作得更好。我认为这可能不适用,因为该项目是一个控制台应用程序,而违规行为是调试器多次启动iisexpress.exe。我确实尝试过从IIS管理器中停止IIS,看看会发生什么-相同的行为。嗯…我尝试了另一个(新)项目/解决方案中的控制台应用程序。对这个问题不要责备。现在想想,这可能与包含控制台应用程序的解决方案或该解决方案中的其他(web)项目有关。我会深入研究的。11点的新闻。在尝试各种解决方案时没有效果。继续研究。@比尔,你的意思是,在为所有web项目或网站设置“调试时始终启动=False”后,它仍然启动IIS express吗?不调试应用程序,只需使用“启动而不调试(Ctrl+F5)”,结果如何?另一个问题是,如果调试console应用程序,其他网站或项目是否会在浏览器中启动该页面?也许您在解决方案属性中设置了多个启动项目。如果可能,您可以重置VS设置,然后为解决方案中的所有web项目或网站设置“调试时始终启动=False”,然后再次调试。这不会提供问题的答案。您可以,也可以参考页面右侧的相关和链接问题来找到答案。如果您有一个相关但不同的问题,并包含指向此问题的链接以帮助提供上下文。请参阅:这并不是问题的答案。您可以,也可以参考页面右侧的相关和链接问题来找到答案。如果您有一个相关但不同的问题,并包含指向此问题的链接以帮助提供上下文。见: