Режим отладки веб-проекта Visual Studio не заканчивается автоматически - PullRequest
4 голосов
/ 15 июня 2011

В приложении WPF или WinForms, когда вы нажимаете F5 (или нажимаете зеленую стрелку), оно открывает приложение в режиме отладки. Затем, когда вы закрываете приложение, оно останавливается в режиме отладки (и вы можете нажать зеленую стрелку на панели инструментов или снова нажать клавишу F5).

Но для меня в любом случае в любом веб-приложении (ASP.NET, MVC и т. Д.), Которое запускается в браузере, когда я закрываю окно браузера, Visual Studio остается в режиме отладки (F5 ничего не делает, и зеленая стрелка отключена). Это такая незначительная вещь, что я смирился с этим в течение нескольких месяцев ... но это действительно начинает действовать мне на нервы. Как я могу решить эту проблему?

Если это имеет какое-либо значение, я использую версию Chrome для разработчиков и Visual Studio 2010 Professional.

EDIT

Для пояснения я уже знаю, как выйти из режима отладки. Я просто хочу, чтобы он автоматически заканчивался при закрытии браузера.

Ответы [ 2 ]

6 голосов
/ 15 июня 2011

F5 включит режим отладки, но Shift + F5 используется для выхода из режима отладки.

0 голосов
/ 20 августа 2012

Я не уверен, что у вас возникла та же проблема, что и у меня, но если вы вручную установите «Запустить внешнюю программу:» в свойствах вашего проекта на браузер, который вы хотите использовать, даже если это ваше значение по умолчанию, и убедитесь, что у вас есть localhost: Port # в поле ниже, это должно решить вашу проблему.

Я прекрасно отлаживал перед обновлением 32-разрядной версии Windows 7 до 64-разрядной (Visual Studio 2010 выходил из режима отладки после закрытия Firefox). После переустановки Visual Studio не выходила из режима отладки, и я потратил как минимум час, пытаясь выяснить, почему, думая, что это как-то связано с моей конфигурацией IIS или настройками в Firefox.

То, что произошло раньше, было моим браузером по умолчанию в Chrome, и после обновления я решил использовать Firefox в качестве моего по умолчанию. Поэтому вместо того, чтобы заполнять «Запустить внешнюю программу», я просто выбрал «Определенную страницу:», чтобы запустить мой браузер по умолчанию. Но, очевидно, Visual Studio не будет подключаться к процессу таким образом. Надеюсь, это поможет, если не вы, то кто-то. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...