我刚开始使用MVC5在Visual Studio 2013中开发应用程序。我使用默认的MVC应用程序,我没有做任何更改。我发现在调试模式下运行应用程序工作正常但是如果我停止调试Shift F5并从页面更改为另一个或在浏览器中刷新我的应用程序,我发现与localhost服务器的连接已断开连接。我收到一条消息Firefox无法在localhost上建立与服务器的连接:我已经测试了在Visual Studio 2012中开发的另一个应用程序,现在在VS2013上运行,并且它在调试模式下按预期运行。有没有人遇到过这个问题。我做错了什么?
答案 0 :(得分:11)
您是否启用了编辑并继续? (这可以在您的项目属性 - >底部的Web上找到。
启用“编辑并继续”后,VS调试器将有创地附加到Web服务器进程(IIS Express)。当您停止调试器时,这也会导致IIS Express进程终止。如果关闭E& C,则调试器不会使用侵入式附加,这会使调试器停止而不会终止附加的进程。