停止调试器后,我的Web应用程序继续运行。

时间:2018-08-02 21:47:08

标签: c# visual-studio visual-studio-2017 visual-studio-debugging

我正在运行Visual Studio 2017社区版本15.7.6。

我正在以调试模式运行asp.net Web应用程序。当我点击“停止”按钮停止调试器时,它将继续运行程序。我必须完全关闭Visual Studio才能关闭程序。

我尝试过的事情:

Tools -> Options -> Projects and Solutions -> Web Projects -> Stop debugger when browser window is closed已选中。

Enable Edit and Continue下的

.csproj已选中。

我已经关闭了系统托盘中的IIS Express。

使用Visual Studio 2013调试器运行我的应用程序会产生正确的行为,因此VS 2017调试器只会出现此问题。

除了完全关闭Visual Studio,在VS 2017中什么都没有。

有人知道发生了什么事吗?

2 个答案:

答案 0 :(得分:1)

右键单击通知区域(又名系统托盘)中的IIS Express图标,然后将鼠标悬停在Web应用程序上。在弹出菜单中,选择“停止站点”。通常对我有用。

答案 1 :(得分:0)

据我所知,Visual Studio有时会执行此操作,您对此无能为力。如果持续发生这种情况,我会尝试重新安装和/或还原为旧版本,以查看问题是否仍然存在。