在Visual Studio 2012中,如果我停止调试,则Web应用程序将仍附加到IIS Express,这样我就可以继续在浏览器中加载页面,而无需重新启动调试。 这个功能与.NET Demon一起使用效果非常好,因为我的应用程序每次更改后都会重新构建,所以我可以立即跳转到浏览器来检查更改。
升级到Visual Studio 2013后,这种行为不再存在。 当您停止调试时,应用程序完全分离,因此浏览器会生成错误,表示找不到服务器。 我发现经常不得不一直启动和停止调试非常烦人。 有人知道这是否只是2013的情况,还是我在某个地方漏掉了什么?
编辑
好吧,这很奇怪。 显然,这只是启动项目设置为什么(或者由于它是启动调试的项目之一而成为启动项目)的问题。 我开始调试的任何项目,或者被设置为启动项目的任何项目,在调试停止后都与IIS Express完全分离。 其他任何项目仍然可用。 而且,如果我将所有项目都设置为启动项目,则在停止调试后,没有任何内容可用,而IIS Express托盘图标也完全消失了。 或许这是Visual Studio 2013和/或IIS Express 8的一个错误?
升级到Visual Studio 2013后,这种行为不再存在。 当您停止调试时,应用程序完全分离,因此浏览器会生成错误,表示找不到服务器。 我发现经常不得不一直启动和停止调试非常烦人。 有人知道这是否只是2013的情况,还是我在某个地方漏掉了什么?
编辑
好吧,这很奇怪。 显然,这只是启动项目设置为什么(或者由于它是启动调试的项目之一而成为启动项目)的问题。 我开始调试的任何项目,或者被设置为启动项目的任何项目,在调试停止后都与IIS Express完全分离。 其他任何项目仍然可用。 而且,如果我将所有项目都设置为启动项目,则在停止调试后,没有任何内容可用,而IIS Express托盘图标也完全消失了。 或许这是Visual Studio 2013和/或IIS Express 8的一个错误?