Подтвердить что ты не робот

Как редактировать и продолжать в Visual Studio 2008 и ASP.Net MVC?

Я пытаюсь выполнить редактирование и продолжить работу с Visual Studio 2008 с помощью проекта ASP.Net MVC. Я запускаю 64-разрядный, так что это добавляет проблемы.

В Configuration Manager моя платформа активных решений - x86, и все проекты также нацелены на Debug x86.

В свойствах проекта у меня есть опция "Включить редактирование и продолжение".

В Инструменты- > Параметры...- > Отладка- > Изменить и продолжить. Я выбрал "Включить редактирование и продолжение".

В Tools- > Options...- > Debugging- > General У меня есть "Разблокировать все процессы, когда один проект ломается".

Как только я попытаюсь изменить какой-то исходный код за пределами представления/шаблона, я получаю сообщение: Изменить и продолжить: изменения не разрешены во время работы кода или если параметр "Разбить все процессы, когда один разрывы проекта". Этот параметр можно включить в Инструменты, Параметры, Отладка.

Любые идеи, как заставить его работать?

4b9b3361

Ответ 2

Для VS2010 попробуйте это

alt text

Ответ 3

Вы не можете "редактировать и продолжать", когда программа запущена. Вы должны ломаться, чтобы редактировать и продолжать, и если у вас много потоков, вы должны сломать все. Если при разрыве некоторые потоки продолжают работать, это не проблема с "редактированием и продолжением", но проблема с параметрами break.

Ответ 4

Используете ли вы IIS или встроенный сервер разработки Visual Studio для отладки? У меня возникли проблемы перед редактированием и продолжением работы под IIS, и я просто использовал встроенный сервер.

Ответ 5

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

Если вы просто хотите изменить представления, CSS или скрипты, вам просто нужно сдвинуть и обновить, чтобы убедиться, что ваш браузер получает обновленные файлы, а не использует кеш.

Если это звучит странно - попробуйте! Он работает!