Есть ли полное решение для развертывания / обновления веб-сайта ASP.NET MVC через собственную веб-страницу? - PullRequest
1 голос
/ 18 октября 2011

Я сталкиваюсь со странной ситуацией с развертыванием приложения ASP.NET MVC 3 на веб-сервере IIS 6.Администратор сервера не позволяет мне напрямую подключаться к ее серверу через FTP, через веб-интерфейс или через любой удаленный протокол из внешней сети.Поэтому мне нужно использовать интранет для копирования и вставки обновленных файлов в ее общую папку моего веб-приложения.

Она сказала, что какой-то другой проект использует свою страницу для обновления / развертывания веб-сайта.Я знаю.Это возможно для языка интерпретатора, как PHP.Но для ASP.NET MVC нам нужно изменить текущую DLL-библиотеку приложения при обновлении приложения.

Как обновить / развернуть новую версию веб-сайта с помощью технологии .NET на веб-сайте ASP.NET MVC3?Следующие пункты - все, что меня беспокоит по этому поводу.

  1. Этот инструмент должен иметь управление через Интернет на том же сайте.
  2. Безопасность - это общедоступное веб-приложение, поэтому нам нужночтобы никто другой не смог получить доступ к этому инструменту обновления без моего разрешения.
  3. Стабильно - Даже я обновляю веб-сайт, который вызывает фатальную ошибку (например, ошибку в файле web.config).Я все еще могу получить доступ к этому инструменту обновления.
  4. Скорость - я смог обработать тонну AJAX-запроса на загрузку файла.Спасибо,

PS.Мне не нужен полный исходный код для этого.Но мне нужна подробная идея или пример, который может решить мою просьбу.

1 Ответ

0 голосов
/ 16 февраля 2012

В поисках решения этой проблемы тоже ... только что нашел, но еще не успел попробовать: http://octopusdeploy.com/

...