2012-06-27 2 views
0

Что делать, чтобы приложение MVC обновлялось? Говоря «updatable», я имею в виду, что когда-то открытое время приложение подключается к серверу, обнаруживает, что новая версия включена, и она должна обновляться самостоятельно.Каков наилучший способ создания обновляемого приложения MVC?

В настольном приложении это довольно просто: я просто загружаю его, а затем, используя командный файл, я обновляю основной файл exe с помощью replace.

Итак, что мне делать с MVC3 приложениями, размещенными в IIS7?

+2

Приложение MVC не может быть несовместимым. Все данные на сервере, нажмите F5 и ** ОБНОВЛЕНО! ** – gdoron

+0

MVC - это DLL, расположенная в папке inetpubb IIS или что-то еще. Мне нужно, чтобы он обновлялся НЕ, переиздавая его (потому что таких приложений будет много). Мне нужно приложение для самостоятельного обновления там. – AgentFire

+0

Почему бы просто не перераспределить приложение или сценарий развертывания через ftp, visual studio, publish и т. Д.? Веб-приложения лучше всего толкнуть, а не тянуть, как настольные приложения, хотя и не всегда, и у вас может быть больше причин. –

ответ

2

Вы можете сделать это с другой услугой на своем сервере. Эта служба будет проверять наличие обновлений. Если обновление доступно, оно загружает все обновленное приложение из удаленного хранилища (ftp) и заменяет старую версию обновленной версией. Другой вариант - MSDeploy/WebDeploy, который позволяет удаленно обновлять/синхронизировать ваше веб-приложение.

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