При публикации приложения ASP.NET следует изменить тип сборки для выпуска в диспетчере конфигурации Visual Studio?

Для моих производственных площадок я обычно меняю флаг "debug" в Web.Config на "false". Но я всегда публикую свои сайты с настройкой Configuration Manager на "Debug". Должен ли я изменить эту настройку тоже?

Ответы

Ответ 1

Да, вы должны - хотя, если это имеет значение, зависит от того, как кодируется ваш сайт. Будут удешевлены только предварительно скомпилированные сайты (проекты веб-приложений) или библиотеки классов в одном и том же решении. Сайты ASP.NET(Проекты веб-сайтов) будут скомпилированы на сервере и будут проверять настройки web-протокола web.config.

Ответ 2

Да, как предложено в MSDN:

Включение режима отладки будет значительно влияют на производительность вашего ASP.NET выражение. Не забудьте отключить отладку перед развертыванием релиза применение или поведение Измерения.

Ответ 3

Да, абсолютно. Установка его для выпуска будет компилировать код без отладки символов и с правильной условной компиляцией (т.е. #if DEBUG).

Ответ 4

Да Релиз скомпилирует меньшую DLL