ScottGu сделал довольно хорошее исправление различий здесь в своем блоге.
Обычно я использую этот режим, когда мне нужно делать отладку внутри Visual Studio или если я пытаюсь отследить особенно неприятную ошибку. Поэтому я обычно запускаю режим отладки, чтобы установить значение false.
Ответ 3
В зависимости от того, как вы настроили свое веб-приложение (модель веб-сайта и модель веб-приложения), вы можете развернуть исходный код без компиляции непосредственно на веб-сервере. В этом случае среда выполнения ASP.Net должна знать, как вы хотите, чтобы ваш код скомпилировался после начала запросов.
Ответ 4
При компиляции в режиме "Release" будет использоваться файл web.release.config при компиляции в режиме отладки будет использоваться файл web.debug.config(который также расширяет web.config). См. здесь для получения дополнительной информации об этих файлах.