Your official information source from the .NET Web Development and Tools group at Microsoft.
In VS2010 and VS2012, the edit and continue option is disabled by default when creating a new web application project. In VS2013 preview, we turned it on by default. You can find this option on the Web tab in the web project’s properties window.
With “Enable Edit and Continue” on, the VS debugger starts your web application in IIS Express. When you stop debugging, IIS Express is closed too. With this behavior, you will see the IIS Express system tray shows up during debugging and gone after debugging. This behavior is the same as in VS2012 when the Enable Edit and Continue option is turned on.
If you don’t need ENC (Edit and Continue) functionality during development and would like IIS Express to stay after a debugging session, you can simply turn the Enable Edit and Continue option off.
If you think it is important to have both ENC functionality and to leave IIS Express running after debugging, please use uservoice to let us know. Thanks for the support!
For more information about some new debugger feature in Visual Studio 2013 Preview, please visit http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/26/debugging-support-for-64-bit-edit-and-continue-in-visual-studio-2013.aspx .
Well that would be fine, if only I could actually Edit And Continue, but I can't. Glad I finally found the solution though, I was running the site in WebMatrix instead and attaching to the process. Very confusing.
@Sebastiaan, could you please email me at xinqiu at microsoft dot com? I'd like to know your debugging experience to see what did not work for you and how to find a better workaround. Thanks!
You don't need to turn the option off for IIS express to keep running. All you need to do is instead of stopping your application, detach all processes. If you go: Tools > Customize > click the commands tab. Then select toolbar radio button and on the drop down next to this select debug. You then want to "Add Command...". On Add Command window select debug and scroll down to and click on "Detach All". Click OK and then just close. You will see a red cross next to your debug menu. When you click this after debugging your application IIS Express will continue to run.
Your blog post links us to vote for an item that has been totally shot down (ie DECLINED).
I suggest more people create a new one and vote for it.