У меня есть приложение c# ASP.NET MVC
, которое установлено на нескольких компьютерах.
Вместо того, чтобы позволить пользователю выполнять обновление сайта путем замены папки bin и т. Д. Я хотел бы внедрить ее вприложение Self-Update
функция, поэтому в приложении пользователь может установить последнюю версию. Эта последняя версия включает в себя не только файлы веб-приложений (bin, views, scripts и т. Д.), Но также файлы дампа SQL для локальной базы данных SQL
.
Идея состоит в том, чтобы создать файл zip, возможно, чтоможет быть загружен в веб-приложении, возможно, в представлении «Система обновлений», где вы можете запустить его и увидеть ход установки обновления. После завершения сайт может автоматически обновляться, показывая пользователю последнюю версию.
Я попытался найти в Интернете пример кода или описание того, как это сделать, или лучший способ сделать это, но, возможно, яне нашел правильно, потому что у меня нет ресурсов, чтобы посмотреть.
Благодарим за любой совет, пример кода или блог, где я могу посмотреть.