Обновление / исправление. Net Mvc - PullRequest
0 голосов
/ 07 октября 2009

Каков наилучший способ обновления / исправления приложения .Net MVC. В идеале из одного файла, так как большинство установок приложения будут очень простыми пользователями компьютера. Поэтому попросить их остановить IIS, скопировать файлы, запустить сценарии sql и т. Д. Невозможно.

Два возможных подхода будут

  • Исполняемый файл, который находит сайт на компьютере, копирует новые файлы и запускает обновления sql для БД. Проблема в том, как лучше всего найти сайт? Насколько легко запрашивать и останавливать сайт в IIS (начиная с версии 5.1).

  • Загрузить zip-файл на страницу сайта. Оттуда сайт может извлечь zip-файл, скопировать файлы и запустить скрипт sql. Копирование представлений / содержимого и т. Д. И запуск сценария SQL не является проблемой. Но как я могу исправить текущую DLL-библиотеку приложения, пока она выполняет исправление.

Есть ли какое-либо предустановленное программное обеспечение для установки и исправления, которое будет работать с .Net MVC, мой поиск мало что дал.

В настоящее время «айтишник» идет на первоначальную установку из созданного нами документа. Пока это нормально, но мы бы хотели, чтобы клиенты делали исправления и т. Д.

Любые рекомендации о том, какой подход лучше и каковы вероятные проблемы.

1 Ответ

1 голос
/ 07 октября 2009

Лучшая ставка для вас - Проект веб-настройки , который объединит стандартный файл установки установщика (.msi) Я полагаю, что конечным пользователям понадобятся права администратора для установки, но это определенно самый чистый способ.

...