2015-03-10 19 views
6

Mam kilku klientów, którzy korzystają z aplikacji WWW hostowanej na ich lokalnym serwerze IIS w różnych lokalizacjach. Obecnie wszyscy używają wersji 1.0.Automatyczna aktualizacja aplikacji WWW asp.net ze zdalnego serwera

wydałem nowa wersja aplikacji powiedzieć wersji 1.1, spakowany i hosta serwer HTTP w miejscu X.

Moja aplikacja może sprawdzić, czy jest dostępna nowa wersja, czy nie. Teraz, co można zrobić, aby v1.0 po stronie klienta można było zastąpić nową wersją, tj. 1.1. Chcę, aby v1.0 działał po stronie klienta, automatycznie (oczywiście z uprawnieniami użytkownika) pobiera plik v1.1 z serwera http za pomocą Internetu, wyodrębnia plik i hostuje się na lokalnym serwerze IIS.

Czy istnieje jakakolwiek metoda taka jak ClickOnce dla aplikacji internetowej? Mam zbudować aplikację przy użyciu asp.net C#. Pomocne będzie zastosowanie dowolnej aplikacji zewnętrznej lub kodu C#.

Odpowiedz

2

Natknąłem się na twoje pytanie, jeśli chcesz tworzyć aplikacje internetowe, które są samoaktualizujące się, możesz sprawdzić rozwiązanie tutaj http://haacked.com/archive/2011/01/15/building-a-self-updating-site-using-nuget.aspx/, tak jak w przypadku aktualizacji bazy danych, możesz dodać klasę bootsrapper, jeśli używasz nHibernate użyj SchemaUpdate (config) .Execute (true, true); aby wywołać na stronie/indeksie, aby zapewnić aktualizację schematu. mam nadzieję, że to pomoże

Powiązane problemy