При публикации приложения 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