When writing an ASP.NET website, Visual Studio allows me to specify which browser to use for debugging. I’ve just started playing with MVC 3 and I’m not seeing any such option.
With MVC, debugging occurs in Google Chrome, which is fine except that Visual Studio doesn’t recognize when I’ve closed the browser. I must then manually shut down the debugger.
Is there a way to either A) have the Visual Studio debugger recognize when I’ve stopped debugging the website in Chrome, or B) specify that IE should be used when debugging? (I prefer to keep Chrome as my default browser when browsing the Web.)
When you debug a web application, Visual Studio simply attaches itself to the IIS process (or the development server process, if you’re using that), and starts the browser with the correct URL. The browser doesn’t even know you’re debugging. With IE, Visual Studio performs some additional inter-process voodoo to detect when IE closes; other browsers however are unaware of this mechanism and simply do what they always do – display the page until the user closes it. So your choices are: