Wybieranie strategii wdrażania ClickOnce
Istnieją trzy różne strategie wdrażania aplikacji ClickOnce, a wybrana strategia zależy głównie od typu wdrażanej aplikacji.Poniżej przedstawiono wszystkie trzy strategie wdrażania:
Instalacja z sieci Web lub udziału sieciowego
Instalacja z dysku CD
Uruchamianie aplikacji z sieci Web lub udziału sieciowego
[!UWAGA]
Oprócz wybrania strategii wdrażania, warto również wybrać strategię dostarczania aktualizacji aplikacji.Aby uzyskać więcej informacji, zobacz Wybieranie strategii aktualizacji ClickOnce.
Instalacja z sieci Web lub udziału sieciowego
Gdy jest używana ta strategia, aplikacja jest wdrażana na serwerze sieci Web lub w sieciowym udziale plików.Gdy użytkownik końcowy chce zainstalować aplikację, klika ikonę na stronie sieci Web lub klika dwukrotnie ikonę w udziale plików.Aplikacja jest następnie pobierana, instalowana i uruchamiana na komputerze użytkownika końcowego.Elementy są dodawane do menu Start oraz apletu Dodaj lub usuń programy w Panelu sterowania.
Ta strategia jest zależna od połączeń sieciowych, więc sprawdza się najlepiej w przypadku aplikacji, które zostaną wdrożone dla użytkowników mających dostęp do sieci lokalnej lub szybkiego połączenia z Internetem.
W przypadku wdrażania aplikacji z sieci Web można przekazać argumenty do aplikacji podczas aktywowania jej za pomocą adresu URL.Aby uzyskać więcej informacji, zobacz Porady: pobieranie informacji o ciągu kwerendy w aplikacji ClickOnce w trybie online.Nie można przekazywać argumentów do aplikacji, która jest aktywowana za pomocą jednej z pozostałych metod opisanych w tym dokumencie.
Aby włączyć tę strategię wdrażania w programie Visual Studio, kliknij pozycję Z sieci Web lub Ze ścieżki UNC lub udziału plikowego na stronie Sposób instalacji w Kreatorze publikacji.
Jest to domyślna strategia wdrażania.
Instalacja z dysku CD
Gdy jest używana ta strategia, aplikacja jest wdrażana na nośniku wymiennym, takim jak dysk CD-ROM lub DVD.Tak jak w przypadku poprzedniej opcji, gdy użytkownik zachce zainstalować aplikację, zostanie ona zainstalowana i uruchomiona, a odpowiednie elementy zostaną dodane do menu Start oraz apletu Dodaj lub usuń programy w Panelu sterowania.
Ta strategia sprawdza się najlepiej w przypadku aplikacji wdrażanej dla użytkowników, którzy nie mają stałej łączności sieciowej lub używają połączeń o niskiej przepustowości.Aplikacja jest instalowana z nośnika wymiennego, więc do instalacji nie jest potrzebne połączenie sieciowe, jednak łączność sieciowa jest potrzebna do pobierania aktualizacji aplikacji.
Aby włączyć tę strategię wdrażania w programie Visual Studio, kliknij pozycję Z dysku CD-ROM lub DVD-ROM na stronie Sposób instalacji w Kreatorze publikacji.
Aby ręcznie włączyć tę strategię wdrażania, należy zmienić tag deploymentProvider w manifeście wdrożenia. (W programie Visual Studio ta właściwość jest uwidaczniana jako opcja Adres URL instalacji na stronie Publikuj Projektanta projektu.W programie Mage.exe jest to Lokalizacja początkowa).
Uruchamianie aplikacji z sieci Web lub udziału sieciowego
Ta strategia jest podobna do pierwszej, z tym że aplikacja zachowuje się jak aplikacja sieci Web.Gdy użytkownik kliknie łącze na stronie sieci Web (lub kliknie dwukrotnie ikonę w udziale plików), aplikacja jest uruchamiana.Gdy użytkownicy zamykają aplikację, przestaje być ona dostępna na ich komputerach lokalnych i żadne elementy nie są dodawane do menu Start i apletu Dodaj lub usuń programy w Panelu sterowania.
[!UWAGA]
Technicznie aplikacja jest pobierana i instalowana w pamięci podręcznej aplikacji na komputerze lokalnym, tak samo jak aplikacja sieci Web jest pobierana do pamięci podręcznej sieci Web.Podobnie jak w przypadku pamięci podręcznej sieci Web, pliki są na końcu usuwane z pamięci podręcznej aplikacji.Jednak z punktu widzenia użytkownika aplikacja jest uruchamiana z sieci Web lub udziału plików.
Ta strategia najlepiej sprawdza się w przypadku aplikacji, które są rzadko używane, takich jak na przykład narzędzie do obliczania nagród dla pracowników, które zazwyczaj jest używane raz do roku.
Aby włączyć tę strategię wdrażania w programie Visual Studio, należy kliknąć pozycję Nie instaluj aplikacji na stronie Zainstaluj lub uruchom z sieci Web w Kreatorze publikacji.
Aby ręcznie włączyć tę strategię wdrażania, należy zmienić tag install w manifeście wdrożenia. (Ten tag może mieć wartość true lub false.W programie Mage.exe należy użyć opcji Tylko online na liście Typ aplikacji).
Obsługa przeglądarek sieci Web
Aplikacje, których platformą docelową jest program .NET Framework 3.5, można zainstalować przy użyciu dowolnej przeglądarki.
Aplikacje, których platformą docelową jest program .NET Framework 2.0, wymagają programu Internet Explorer.
Zobacz też
Zadania
Porady: publikowanie aplikacji ClickOnce za pomocą Kreatora publikacji
Koncepcje
Wskazówki dotyczące wdrażania ClickOnce