WebDeploy и отладочные сборки

#asp.net #asp.net-mvc

#asp.net #asp.net-mvc

Вопрос:

Наше веб-приложение включает в себя различные подключения к БД и множество избыточных выходных данных в режиме отладки, это очень полезно для локального тестирования во время разработки. Это также означает, что нам нужно помнить о переключении в режим выпуска перед каждой публикацией (внутри VStudio).

Вчера по ошибке мы опубликовали отладочную версию веб-приложения, вызвав небольшую катастрофу.

Каков наилучший подход, чтобы избежать этого в будущем?

Спасибо.

Ответ №1:

Создайте сценарий сборки с помощью msbuild или powershell и попросите сценарий указать ‘Release’, а затем вызвать msdeploy. Если у вас есть сценарий для выполнения развертывания вместо того, чтобы делать это вручную, он всегда будет последовательным.

Комментарии:

1. Спасибо, Джон, ты имеешь в виду создание пакетного файла?

2. @devdept: вы можете использовать пакетный файл или некоторые инструменты, встроенные в Visual Studio (и Team Foundation Server, если вы его используете), или сторонний инструмент. Дело в том, что если вы хотите снова предотвратить проблему, вам следует автоматизировать развертывание