asp.net - 调试后自动终止IIS Express进程(VS Express 2013 Web)

标签 asp.net visual-studio-2013 visual-studio-debugging iis-express visual-studio-express

我正在 Visual Studio 2013 Express for Web 中开发 ASP.NET (Razor v2) 网站,因此当我运行该网站进行调试时,VS 会自动启动 IIS Express 进程。

当我使用 VS“停止调试”按钮停止调试时,IIS Express 系统托盘和 IIS Express 工作进程会继续运行,即使在 VS 分离后也是如此。 (而且,我怀疑,从一次运行到下一次运行都处于糟糕的状态,但这完全是另一个问题。)

是否有 VS 选项或项目设置可以设置为在我点击 VS 中的“停止调试”控件后自动终止此进程?

最佳答案

是的,将终止全部按钮添加到调试工具栏

  1. 右键单击工具栏区域
  2. 从上下文菜单中选择自定义...
  3. 在“自定义”对话框中选择“命令”选项卡
  4. 选择工具栏单选按钮
  5. 从工具栏下拉列表中选择适当的工具栏
  6. 点击添加命令...按钮
  7. 添加命令对话框中从列表中选择调试类别
  8. 命令列表中选择终止全部
  9. 点击“确定”
  10. 使用向上/向下按钮在按钮栏上定位终止全部 注意:这是一个纯文本按钮
  11. 点击“关闭”

只是为了澄清 - 我正在使用 VS2012 Pro,并且我假设终止全部存在于 VS2013 Express 中。如果您找不到它,我建议您单击自定义对话框上的键盘按钮并搜索“终止”

关于asp.net - 调试后自动终止IIS Express进程(VS Express 2013 Web),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22514397/

相关文章:

c# - 修改 Http Status Code 文本

asp.net - ASP.NET Web API 请求完成后如何处置资源?

c# - 错误 "; expected"lambda 表达式

debugging - 调试 .NET Core 源代码 (Visual Studio 2019)

c# - 在 C# 中使用 DynamoDBEvents 调试 AWS 无服务器 Lambda 函数

c# - 如何在 ASP.NET 中隐藏 RGB channel 之一?

c# - 带有填充的菜单项的悬停问题

c# - 如何以编程方式清除 Visual Studio 2013 中的输出

vb.net - 在设计 View 中制作响应式表单(不是以编程方式)

c++ - 调查指针变坏的原因 (C++)