我正在 Visual Studio 2013 Express for Web 中开发 ASP.NET (Razor v2) 网站,因此当我运行该网站进行调试时,VS 会自动启动 IIS Express 进程。
当我使用 VS“停止调试”按钮停止调试时,IIS Express 系统托盘和 IIS Express 工作进程会继续运行,即使在 VS 分离后也是如此。 (而且,我怀疑,从一次运行到下一次运行都处于糟糕的状态,但这完全是另一个问题。)
是否有 VS 选项或项目设置可以设置为在我点击 VS 中的“停止调试”控件后自动终止此进程?
最佳答案
是的,将终止全部
按钮添加到调试工具栏
- 右键单击工具栏区域
- 从上下文菜单中选择
自定义...
- 在“自定义”对话框中选择“命令”选项卡
- 选择
工具栏
单选按钮 - 从工具栏下拉列表中选择适当的工具栏
- 点击
添加命令...
按钮 - 从
添加命令
对话框中从列表中选择调试类别 - 从
命令
列表中选择终止全部
- 点击“确定”
- 使用向上/向下按钮在按钮栏上定位
终止全部
注意:这是一个纯文本按钮 - 点击“关闭”
只是为了澄清 - 我正在使用 VS2012 Pro,并且我假设终止全部存在于 VS2013 Express 中。如果您找不到它,我建议您单击自定义
对话框上的键盘按钮并搜索“终止”
关于asp.net - 调试后自动终止IIS Express进程(VS Express 2013 Web),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22514397/