Режим отладки заставляет ASP.NET компилировать приложения с дополнительной информацией, которая позволяет отладчику тщательно отслеживать и контролировать выполнение приложения. Приложения, скомпилированные в режиме отладки, выполняются должным образом. Тем не менее, производительность приложения влияет. Чтобы избежать влияния на производительность, рекомендуется включать отладку только тогда, когда разработчик выполняет интерактивное устранение неполадок. По умолчанию отладка отключена, и хотя отладка часто разрешается для устранения проблемы, она также часто не отключается после устранения проблемы.
1) Компиляция страниц ASP.NET занимает больше времени (поскольку некоторые пакетные оптимизации отключены)
2) Код может выполняться медленнее (поскольку некоторые дополнительные пути отладки включены)
3) Гораздо больше памяти используется приложением во время выполнения
4) Скрипты и изображения, загруженные из обработчика WebResources.axd, не кэшируются