В настоящее время я создаю свои веб-сайты на своем компьютере, развертываю их на тестовом компьютере, чтобы посмотреть, работают ли они там еще, и затем должен запросить системного администратора для развертывания их на серверах qa / production.
Раз за разом то, что должно быть моим моментом гордости, уничтожается какой-то процедурой развертывания, которая была неправильно понята, забыта или не задокументирована.
В настоящее время системный администратор копирует файлы с сервера dev на любой сервер, который он считает нужным, и пытается следовать моему deployProcedures.txt.
Нет ли механизма, который я мог бы использовать, чтобы сделать этот переход максимально безвредным? Вещи, о которых я могу думать сейчас:
- Установить строку подключения для производственной БД
- Установите для CustomErrors значение On
- Проверьте, предоставлены ли правильные права ввода-вывода для работающей учетной записи
- Убедитесь, что необходимые COM-объекты доступны
Что-то, что может упростить развертывание для людей, которые не являются программистами.