当我在Visual Studio中停止调试时,如何自动停止开发Web服务器?当我停止调试时停止开发服务器
回答
无法让Asp.Net开发服务在您点击“停止调试”按钮时自动停止,因为所有这些操作都会分离调试器。但是你可以自己明确地终止进程(这会导致VS停止调试)。
这个问题说明了如何在宏中做到这一点:
Automatically stop/restart ASP.NET Development Server on Build
或者看看MAT3的回答你如何可以强制开发服务器重新启动每次启动调试时间(尽管它在完成调试会话之后仍然会继续运行,直到您再次运行您的问题)。
什么与downvote? – Justin 2012-04-03 15:01:04
启用web服务器项目 “编辑&继续” 为我工作。当你停止调试时它没有关闭cassini,但是当你开始调试时它确实会重新启动cassini。
我已启用编辑并继续,并停止调试时关闭卡西尼。我正在运行x64 - 也许这就是变化。 @ mat3 - 你是运行x86还是x64? – mco 2012-11-07 09:50:34
我以为这是停止调试会话,导致cassini关闭。但我认为它实际上是在编辑一个需要从TFS中检出的文件,这会导致项目被重新加载,这是真正的罪魁祸首。 – Daz 2013-03-07 13:52:28
与mco发生在我身上一样:启用编辑并继续确实停止调试器时停止卡西尼。我在VS2010 x64上,不知道这是否适用于VS2008(按照原始问题)。这对基于Entity Framework的应用程序有很大的帮助,可以在需要时(在开发的早期阶段)频繁地丢弃整个数据库,从而保持与DBMS的连接。 – 2013-11-21 09:29:49
另一个诀窍是更新后生成事件的web.config时间戳。您可以在我对Can Visual Studio restart IIS Express on new debugging session?问题的回答中找到详细说明。
- 1. 当我点击“停止”调试器按钮时,开发者Web服务器也停止!
- 2. Asp.Net开发服务器每次停止调试时关闭
- 3. 调试停止Windows服务
- 4. 当我停止调试时停止iisexpress站点? VS 2010
- 5. 当Docker停止时停止Docker中的Minecraft服务器
- 6. 停止服务器我从未开始?
- 7. 当活动停止时不停止服务
- 8. Android开始/停止服务
- 9. 停止调试
- 10. Dartium调试器在使用服务器时停止工作
- 11. SIGKILL信号每当我停止调试
- 12. XCode调试器在停止按钮时停止SIGKILL
- 13. 开始,停止节点Express服务器
- 14. 当Windows服务停止时,WCF服务仍然可以调用
- 15. 当OnAudioFocusChangeListener = AudioManager.AUDIOFOCUS_LOSS时停止服务
- 16. 当你停止VS调试器时会发生什么?
- 17. 我的服务不停止
- 18. 停止服务,停止活动
- 19. 停止服务不会停止
- 20. Android停止服务()不停止
- 21. JSCallback服务器关闭:停止回调
- 22. JBoss服务器停止
- 23. Nodejs服务器停止
- 24. 停止服务器请求
- 25. 停止apache mina服务器
- 26. 停止Thrift服务器(TSimpleServer)
- 27. 停止RMI服务器(JAVA)
- 28. Lighttpd服务器停止
- 29. RMI服务器停止?
- 30. 时间后停止服务
你为什么需要这样做?它不像WinForm环境。 在Web应用程序中,您可以在开发服务器仍在运行时编辑代码,然后点击刷新并查看更改。 – Darknight 2009-08-26 14:36:53
我希望它停止,因为应用程序在开发服务器运行时继续工作 – 2009-08-26 14:40:58
这怎么可能?除非你有一些客户端代码继续? – Darknight 2009-08-26 15:02:35