0

У меня есть веб-приложение, созданное с использованием ASP.NET 4.5 и Visual Studio 2012 на моем локальном компьютере, которое я публикую на машине разработки, к которой у меня есть доступ. У нас есть предварительные/промежуточные и производственные среды для этого приложения, к которому у меня нет доступа, и команда выпуска (которая ничего не знает о приложении) отвечает за выпуск приложения в эти среды. Мне нужно предоставить им шаги релиза.развертывание веб-приложений ASP.NET

Какой лучший/самый простой способ для команды выпуска получить последнюю версию приложения с компьютера-разработчика и выпустить его на предварительную версию, а затем на prod? Создать пакет веб-развертывания?

Поскольку Visual Studio не установлен на машинах dev, preprod и prod, публикация с одним щелчком мыши с использованием веб-развертывания не будет работать, правильно? Сервер Prod может быть настроен для службы агента веб-развертывания (служба MSDepSvc/Remote Agent).

спасибо.

+0

Есть ли версия командной строки VS с одним щелчком мыши? Поэтому вместо того, чтобы нажимать кнопку «Опубликовать» в VS, можно запустить команду с тем же эффектом. – engg

ответ

0

Самый быстрый способ - использовать функцию публикации, чтобы опубликовать веб-приложение в каталоге на вашем локальном компьютере. Измените строки подключения и т. Д., А затем передайте команду развертывания в виде ZIP-файла. Обязательно также дайте им инструкции по настройке пула приложений/каталога в IIS.

+0

Спасибо, я тоже так думаю. – engg

0

У нас была такая же ситуация. Лучший способ, который я смог найти, - создать пакет WIX (Windows Installer XML) и передать его. Он уже успешно применяется к проектам крупных предприятий и работает великолепно.

Это поможет вам начать работу:

http://msdn.microsoft.com/en-us/magazine/cc163456.aspx 

Это немного сложно, но как только вы получите в этом не будет, как и другие способы.

Это с открытым исходным кодом и имеет множество ресурсов для начала работы. Microsoft удалила функцию проекта установки из версии Visual Studio 2012 и рекомендует использовать ее. Если вы сделали развертывание или упаковку и выпустили, прежде чем я надеюсь, что вы поймете предложение, которое я вам дал.

+0

Спасибо Bravo11, я посмотрю. – engg

+0

приветствуются – Bravo11

Смежные вопросы