Кассини перестает отвечать, когда отладка прекращается - PullRequest
0 голосов
/ 09 июля 2009

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

Но с MVC мне приходится начинать отладку каждый раз, потому что Cassini не отвечает на запросы, если отладка не запущена.

Возможно ли получить такое же поведение Кассини в MVC, как и в WebForms?

Ответы [ 2 ]

0 голосов
/ 29 июля 2009

Я думаю, что нашел решение - хитрость в том, чтобы запустить проект без отладки. Для него нет пункта в меню «Построение», но работает сочетание клавиш (Ctrl + F5 в схеме клавиатуры Visual Basic).

Cassini запускается и остается отзывчивым независимо от режима отладки.

0 голосов
/ 09 июля 2009

Это необычно для такого поведения, даже при разработке сайтов MVC. Я могу вносить изменения в не скомпилированные вещи (aspx, ascx) и т. Д., И это вступит в силу немедленно при обновлении. Изменение классов потребует от вас прекращения отладки, чтобы вы могли перекомпилировать и позволить точкам останова работать правильно.

Кроме того, хотя это и не является строго ответом на ваш вопрос, вам настоятельно рекомендуется отойти от встроенного веб-сервера Cassini, используемого при отладке.

Для получения дополнительной информации о моей общей ненависти к Кассини, пожалуйста, прочитайте этот предыдущий вопрос .

Если вы не можете установить IIS на свой компьютер (поскольку это может быть XP Home или что-то в этом роде), вам следует подумать об обновлении до XP Professional (где вы можете использовать только один веб-сайт) или до Windows Vista или Windows 7 RC, где вы можете использовать IIS7 и все его преимущества.

Если вы не можете сделать что-либо из этого, вам следует рассмотреть возможность попробовать альтернативу, такую ​​как Ultidev .

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