powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Автоматическое обновление веб-приложения.
7 сообщений из 7, страница 1 из 1
Автоматическое обновление веб-приложения.
    #36218689
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi!
ДАНО: Несколько (более 10) однотипных веб-приложений, крутящихся локально (WinXP Pro, IIS) на ноутбуках на точках (система магазинов). Они периодически получают обновления БД (справочники). Все ОК.

ПРОБЛЕМА: Руководство вошло во вкус и желает развивать функционал. При этом дополнения будут вводиться постепенно. Перспектива мотаться по точкам и переустанавливать каждый новый шажок малорадостная :(.

По теории (одна из разрекламированных фич asp.net) файлы в каталоге приложения можно грохнуть, и уже запущенные процессы отработают как надо, за счет теневого копирования. Сам такую штуку не проверял.
Есть идея реализовать автообновление. Вот как - пока не знаю.

Вопрос к профи - каким образом можно решить задачу? Я вижу пока один путь:
Поскольку приложение релизится (публикуется), то нужно перезаливать его полностью (можно, конечно, ковыряться в dll-ках, но это геморно).
НО!: все перезаливать - накладно. Разовые изменения не превысят 10% предыдущего релиза.

Создать файл, отдельный от проекта - апдейтер, который и будет проверять наличие релиза в какой-нибудь FTP-директории. И по необходимости грохнуть старый и залить новый.

Здесь две проблемы: предполагается, что апдейтер работает автономно, например по шедулеру, раз в сутки проверяет наличие релиза или смотрит флаг. Если в это время юзверь работает, что может произойти?
БД большая и ее нарушение - беда (в каждом магазине своя)!

Блокировать юзера? Как? Останавливать IIS не получится - апдейтер тоже веб'овый. Писать десктоп примочку - неправильно, должен быть один флакон.

И вторая - как удостовериться, что закачка прошла правильно, нет "битых" файлов. Тупо проверять контрольную сумму?

Вот как сделать автоматическое обновление надежным и экономным? Кто свежую мысль кинет?

Перевернув мир - оглянись, может перевернулся ты сам?!
...
Рейтинг: 0 / 0
Автоматическое обновление веб-приложения.
    #36218696
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и еще - не всем точкам можно получить IP-адреса. Потому управлять ими (большей частью) не получится.
Перевернув мир - оглянись, может перевернулся ты сам?!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Автоматическое обновление веб-приложения.
    #38590778
Вам удалось найти решение? Пожалуйста поделитесь опытом, очень актуальная тема для нас.
...
Рейтинг: 0 / 0
Автоматическое обновление веб-приложения.
    #38592512
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вегнер СергейВам удалось найти решение? Пожалуйста поделитесь опытом, очень актуальная тема для нас.
Может, я чего-то не понимаю, но что это за "локальные веб-приложения на ASP.NET"? Делайте сайт и пусть "точки" работают с сайтом. Что, раньше был тот же сайт, только который крутился у каждого на ноутбуке, и только к БД шёл коннект через Интернет? Нахрена?

Это, может, в 2009 были проблемы с повсеместным интернетом (хотя навряд ли), а сейчас можно даже со смартфона ноут подключить.
...
Рейтинг: 0 / 0
Автоматическое обновление веб-приложения.
    #38593560
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вегнер Сергей,

какая-то надуманная проблема. кидаешь в папку App_Offline.htm приложение останавливается, накатываешь файлы (ч/з фтп к примеру), грохаешь файл. через веб-деплой удалённо, через веб-деплой зип-файл... в чём сложности?
...
Рейтинг: 0 / 0
Автоматическое обновление веб-приложения.
    #38593739
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВегнер Сергей,

какая-то надуманная проблема. кидаешь в папку App_Offline.htm приложение останавливается, накатываешь файлы (ч/з фтп к примеру), грохаешь файл. через веб-деплой удалённо, через веб-деплой зип-файл... в чём сложности?
А не проще сделать службу и всё через неё делать?
...
Рейтинг: 0 / 0
Автоматическое обновление веб-приложения.
    #38593751
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320А не проще сделать службу и всё через неё делать?

не! гораздо проще курьера с флешкой нанять. такого, себе курьера-айтишника. он же будет принтеры заправлять и на рабочем столе заставку менять.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Автоматическое обновление веб-приложения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]