如何强制Visual Studio *真的*停止执行?

时间:2014-04-14 19:42:38

标签: c# visual-studio

这很奇怪:我在VS(2012)中有一些应用程序 - SignalR,Linq和其他一些东西在一起搅动。

应用程序可以正在运行,我按下STOP(实心方块),然后按下#34;开始调试"箭头,应用程序部分重新开始,但部分继续停止。 (我有一个接收事件和计数的C#方法,并且计数从原来的位置不断增加,而不是从一开始。)

按"重启"是相同的 - 应用程序翻转一点,并继续从它的位置递增。

我强迫它重置的唯一方法是杀死并重新启动VS(或结束并重新启动项目)。

那么,有没有人知道更好的方法来实际停止和重启?

1 个答案:

答案 0 :(得分:3)

由于您提到SignalR,我将假设这是一个Web应用程序。在这种情况下,所有停止按钮都是停止调试。该应用仍处于运行状态。重建应用程序通常会强制IIS卸载它。如果这不起作用,您可以通过打开命令提示符并键入:

来重置IIS
iisreset