【问题标题】:IIS Express continues running after Visual Studio 2015 debugging session endsIIS Express 在 Visual Studio 2015 调试会话结束后继续运行
【发布时间】:2016-04-13 02:14:05
【问题描述】:

我发现 Visual Studio 2015、IIS Express 和 VS2015 更新 1 存在问题。我可以毫无问题地执行调试会话,但是当我停止调试会话时,IIS Express 仍然在运行。我希望 IIS Express 在我停止调试会话时停止运行。

我该怎么做?

【问题讨论】:

  • 我在安装 Update 1 后也遇到了同样的问题,但无法纠正。我尝试启用和禁用“启用编辑并继续”选项,但没有解决问题。
  • 使用 Update 1 卸载 VS2015,并在没有 Update 1 的情况下重新安装 VS2015 是我可以在我的机器上解决此问题的唯一方法。我也已将此问题报告给 MS,希望他们能在下一次更新中解决此问题。
  • 仅供参考,在没有更新 1 的情况下重新安装 VS2015 现在导致我的 VM 出现其他问题。在我终止调试会话并尝试编辑文件后,VS2015 崩溃。我将不得不重新设置我的虚拟机,因为在升级到更新 1 之前我没有创建它的快照。
  • 您好,阿尼尔,感谢您的帮助。现在我正在使用 VS2015 更新 1;我和你一样打开了一个错误。

标签: visual-studio-2015 iis-express visual-studio-debugging


【解决方案1】:

尝试确保启用“编辑并继续”。

右键单击您的项目并转到属性。单击 Web 部分,然后在调试器下确保选中“启用编辑并继续”。

如果启用此调试器,IIS Express 应该会自动停止。

http://blogs.msdn.com/b/webdev/archive/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-new-web-applications-in-vs2013-preview.aspx

【讨论】:

  • 嗨 Snoopyowns,感谢您的回答,但 Visual Studio 2015 的网络会话中没有此选项。
  • 它在 Web 应用程序项目的属性中。将项目设置为使用 IIS Express 或 IIS 和 url 的位置相同。有一个部分称为“调试器”。它应该看起来就像我提供的链接中的屏幕截图。
  • 在我的 vs 2015 企业版中没有这个选项。在家里,我有 vs 2015 社区版,这个选项是可见的!有什么问题?
  • 好的我已经验证了:问题是vs2015的更新1;在我的家用电脑上我没有这个更新,我可以看到这个选项,在我的工作电脑上我看不到它。
  • 昨天我给MS提交了bug,答案是这样的:“这个设置仍然存在,但是已经移到工具->选项->调试->常规滚动到最底部右侧的列表,您会发现“启用编辑并继续”给您带来的不便,请见谅。VS中提供了更多的编辑和继续选项,所以设置被合并了。现在我已经提交了关闭调试会话时 IIS Express 不关闭的问题。
猜你喜欢
  • 1970-01-01
  • 2016-11-13
  • 2018-06-15
  • 1970-01-01
  • 1970-01-01
  • 2015-11-09
  • 1970-01-01
  • 1970-01-01
  • 2019-12-31
相关资源
最近更新 更多