Это необычно для такого поведения, даже при разработке сайтов MVC. Я могу вносить изменения в не скомпилированные вещи (aspx, ascx) и т. Д., И это вступит в силу немедленно при обновлении. Изменение классов потребует от вас прекращения отладки, чтобы вы могли перекомпилировать и позволить точкам останова работать правильно.
Кроме того, хотя это и не является строго ответом на ваш вопрос, вам настоятельно рекомендуется отойти от встроенного веб-сервера Cassini, используемого при отладке.
Для получения дополнительной информации о моей общей ненависти к Кассини, пожалуйста, прочитайте этот предыдущий вопрос .
Если вы не можете установить IIS на свой компьютер (поскольку это может быть XP Home или что-то в этом роде), вам следует подумать об обновлении до XP Professional (где вы можете использовать только один веб-сайт) или до Windows Vista или Windows 7 RC, где вы можете использовать IIS7 и все его преимущества.
Если вы не можете сделать что-либо из этого, вам следует рассмотреть возможность попробовать альтернативу, такую как Ultidev .