调试后自动杀死IIS Express进程(VS Express 2013 Web)

Blu*_*sky 9 asp.net visual-studio-express visual-studio-debugging iis-express visual-studio-2013

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

当我使用VS"停止调试"按钮停止调试时,即使在VS分离后,IIS Express系统托盘和IIS Express工作进程也会继续运行.(并且,我怀疑,从一次运行到另一次运行都有一个糟糕的状态,但这完全是一个不同的问题.)

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

fno*_*tro 18

是的,将Terminate All按钮添加到调试工具栏

  1. 右键单击工具栏区域
  2. 选择Customize...从上下文菜单
  3. 在自定义对话框中选择Commands选项卡
  4. 选择Toolbar单选按钮
  5. 从工具栏下拉列表选择适当的工具栏
  6. 单击Add Command...按钮
  7. Add Command对话框中选择列表中的调试类别
  8. Terminate AllCommands列表中选择
  9. 单击确定
  10. Terminate All使用向上/向下按钮在按钮栏上的位置注意:这是一个纯文本按钮
  11. 单击关闭

只是为了澄清 - 我正在使用VS2012 Pro,我假设在VS2013 Express中存在Terminate All.如果找不到,我建议点击Customize对话框上的键盘按钮,然后搜索"终止"


Blu*_*sky -1

事实证明这是不可能的,因为 VS 2013 Express 不包含“终止全部”命令。需要完整版本的 VS 2013。