当我结束debugging时,如何防止Visual Studio 2013closuresIIS Express应用程序?
以前在2012年,如果我在Chrome中debugging(例如),然后停止debugging器,网站将保持在IIS Express中运行。 这在2013年似乎不再是这种情况。
这是我需要做的新变化吗? 即使停止debugging器后,如何保持网站实例运行? 谢谢。
closures新的“启用编辑并继续”function为我解决了这个问题。
- 打开选项对话框(工具|选项)
- find“debugging\编辑并继续”
- 取消选中“启用编辑并继续”
更新1 :
您也可以在每个项目的基础上closures它。
- 打开Web项目的属性
- selectWeb选项卡
- 取消选中“debugging器”部分中的“启用编辑并继续”
更新2 :讨论此function的博客文章。
VS2013预览中的新Web应用程序默认启用“启用编辑并继续”debugging选项
更简单的解决scheme
从“ Debug
菜单中select“ Start Without Debugging
或“ Ctrl+F5
来运行项目,除非您退出IIS ,否则它将继续运行您的项目。
我没有在我的web项目的属性(VS2015社区更新2)中“启用编辑并继续”,但最后我在这个链接中find了一个有用的评论, 里克的答案中提到:
Christian:您不需要closuresIIS Express的选项就可以继续运行。 所有你需要做的是,而不是停止你的应用程序,分离所有进程。 如果你去:工具>自定义>单击命令选项卡。 然后select工具栏单选button,并在此selectdebugging旁边的下拉菜单中。 然后你想要“添加命令…”。 在添加命令窗口中selectdebugging,然后向下滚动到,然后单击“全部分离”。 点击确定,然后closures。 您将在debugging菜单旁边看到一个红色十字。 在debugging应用程序后单击此项时,IIS Express将继续运行。
简述:
- VS2013 Debugger + Entity Framework:“运行时拒绝评估expression式”,崩溃
- javascriptdebugging:有没有办法打破variables值的变化?
- 如何将Visual Studio附加到尚未启动的进程?
- 在Ruby on Rails上,我们如何在控制器内打印debugging信息?
- 如何将默认浏览器更改为在Visual Studio 2008中进行debugging?
- 从exception对象中提取回溯信息
- 在OSX Safari的“开发”菜单中没有显示iPad
- 检查在Python中打开了哪些文件
- 如何在没有Visual Studio的机器上设置远程debugging