Как сохранить работающий веб-сервер разработки (Cassini) в Visual Studio 2008? - PullRequest
2 голосов
/ 02 ноября 2008

Я использую Visual Studio 2008 для разработки приложений ASP.NET. В настоящее время я отлаживаю с запуском на IIS. Я хотел бы переключиться на веб-сервер разработки (Cassini) для отладки, чтобы я мог использовать такие функции, как редактирование и продолжение. Причина, по которой я не являюсь, заключается в том, что веб-сервер разработки запускается только тогда, когда вы находитесь в режиме отладки. Есть ли способ сохранить его работоспособным постоянно и просто подключить Visual Studio к существующему процессу сервера, как это происходит с IIS?

Ответы [ 6 ]

13 голосов
/ 30 июня 2009

Рихан частично правильно ...

На странице свойств проекта на вкладке "Интернет": включить редактирование и продолжить

Если установлен этот флажок - Сервер разработки закроется, когда приложение (не VS) остановится.

Если не отмечено - Сервер разработки продолжает работать

3 голосов
/ 13 мая 2009

Вы также можете запустить свой сервер cassini из командной строки, что избавит вас от многих трудностей, связанных с «отладкой» ...

Проверьте хороший фрагмент здесь о том, как это сделать: https://thoughtjelly.wordpress.com/2009/05/13/launch-cassini-from-the-command-line/

1 голос
/ 03 ноября 2008

Я нашел самый простой способ добиться этого, запустив отладчик как обычно. Затем в Visual Studio перейдите в меню «Отладка» и выберите «отключить все». Он отключается от веб-движка Cassini, но не выключает его, как при остановке отладки.

Я совершенно уверен, что вы знаете, что есть команды командной строки, которые вы можете использовать для запуска движка Кассини, но я думаю, вы ищете что-то немного проще.

Отключение не закрывает окно браузера, запущенное Visual Studio, и если вы закроете это специальное веб-окно, оно прекратит отладку.

Я использую VS 2008 SP1 в Vista 64x SP1 без IIS.

Надеюсь, это поможет Рихан Мейд

1 голос
/ 02 ноября 2008

После запуска встроенный веб-сервер продолжает работать даже после прекращения отладки, пока ваш проект VS2008 все еще открыт. Просто запустите отладчик, когда вы захотите снова начать отладку. У меня обычно открывается другое окно браузера, и он взаимодействует со встроенным веб-сервером оттуда, а не с окном браузера, которое открывается, поэтому я могу продолжать работать с приложением в том же состоянии даже после выключения отладчика (который закрывает открытый браузер окна).

Я использую VS2008 в Windows XP SP3.

0 голосов
/ 26 апреля 2017

В Visual Studio 2015 это можно сделать, выбрав Инструменты> Параметры> Отладка> Общие и сняв флажок «Включить редактирование и продолжить»:

enter image description here

0 голосов
/ 12 октября 2011

У меня есть 3 веб-сайта с единой регистрацией между каждым сайтом, поэтому мне нужно запустить все 3 с присоединением к процессу. Однако не было никакого процесса, чтобы присоединить отладчик, и всякий раз, когда я запускал проект с F5, а затем останавливал его, веб-сервер Visual Studio закрывался.

Параметр «Включить редактирование и продолжить» ничего не изменил.

Чтобы запустить веб-сервер и сохранить его работоспособность, чтобы можно было присоединить веб-проект к процессу, я просто сделал «просмотр в браузере» (ctrl + shift + W). Это запустило процесс сервера, но не проект и не отладчик. Затем я мог бы легко присоединиться к процессу.

...