2012-05-10 2 views
0

Мы создали веб-приложение с использованием ASP.NET MVC, которое будет размещаться на веб-сервере нашего клиента или внутри сети.Использование Click Once Самостоятельное или автоматическое обновление веб-приложения

Мы в порядке, если в первый раз клиент установит наше приложение, используя установщик установки Wix/Windows. Здесь нам больше любопытно предоставить возможности самообновления или автоматического обновления для нашего приложения.

Любая идея, если мы можем использовать Click-Once для этого. (Мы знаем о OMAHA Google (http://code.google.com/p/omaha/), но для этого требуется новая кривая обучения.)

В каком-то месте ответьте на это НЕТ (Does Windows Installer provide a method to update applications?).

Но я чувствую, что мы сможем это сделать, с соединением установщика 1-го уровня Wix + ClickOnce для будущих обновлений. так как в нашем веб-приложении всего несколько файлов в папке, сопоставленной с конфигурацией веб-сайта IIS.

ответ

0

Нет, вы не можете этого сделать. ClickOnce устанавливает файлы в обфускационную папку в профиле текущего пользователя. У вас не может быть файлов обновления по всей файловой системе.

Возможно, вы можете написать совершенно отдельное приложение, которое развернуто с помощью ClickOnce и запускается с запланированной задачей. Это приложение может загружать обновленные файлы и копировать их в папку IIS.

Короче говоря, это не то, для чего был сделан ClickOnce, но вы, вероятно, могли бы что-то собрать, что сработало бы.