Share via


Postupy: Určete alternativní umístění pro aktualizace nasazení

Aplikaci ClickOnce můžete instalovat nejprve z disku CD nebo sdílení souborů, ale aplikace musí kontrolovat pravidelné aktualizace na webu. Můžete zadat alternativní umístění pro aktualizace v manifestu vašeho nasazení tak, aby se aplikace mohla aktualizovat přímo z webu po její počáteční instalaci.

Poznámka

Aplikace musí být nakonfigurována na lokální instalaci pro využití této funkce. Další informace naleznete v tématu Podrobné pokyny: Ruční nasazení aplikace ClickOnce. Kromě toho, pokud nainstalujete aplikaci ClickOnce ze sítě, nastavení alternativního umístění způsobí, že ClickOnce použije toto umístění pro počáteční instalaci i všechny následné aktualizace. Pokud nainstalujete aplikací lokálně (například z disku CD), počáteční instalace je provedena pomocí původního média a všechny následné aktualizace použijí alternativní umístění.

Určení alternativního umístění aktualizace pomocí MageUI.exe (nástroj modelu Windows Forms)

  1. Otevřete příkazový řádek rozhraní .NET Framework a zadejte:

    mageui.exe

  2. V nabídce Soubor zvolte Otevřít pro otevření manifestu nasazení dané aplikace.

  3. Zvolte kartu Možnosti nasazení.

  4. V textovém poli s názvem Umístění spuštění zadejte adresu URL do adresáře, který bude obsahovat manifest nasazení pro aktualizace aplikace.

  5. Uložte manifest nasazení.

Určení alternativního umístění aktualizace pomocí Mage.exe

  1. Otevřete příkazový řádek rozhraní .NET Framework.

  2. Nastavte umístění aktualizace pomocí následujícího příkazu. V tomto příkladu je HelloWorld.exe.application cesta k Vašemu manifestu aplikace ClickOnce, který má vždy příponu .application a http://adatum.com/Update/Path je adresa URL, kde ClickOnce kontroluje aktualizace aplikace.

    Mage -Update HelloWorld.exe.application -ProviderUrl http://adatum.com/Update/Path

  3. Uložte soubor.

    Poznámka

    Nyní je třeba znovu podepsat soubor s Mage.exe. Další informace naleznete v tématu Podrobné pokyny: Ruční nasazení aplikace ClickOnce.

Zabezpečení

Pokud instalujete aplikaci z offline média, například z disku disk CD a počítač je online, ClickOnce nejprve zkontroluje adresu URL zadanou ve značce <deploymentProvider> v manifestu nasazení, aby určil, zda umístění aktualizace obsahuje novější verze aplikace. Pokud tomu tak je, ClickOnce nainstaluje aplikaci přímo odtud namísto z adresáře počáteční instalace a modul CLR (Common Language Runtime) určuje úroveň důvěryhodnosti aplikace pomocí <deploymentProvider>. Pokud je počítač v režimu offline nebo není <deploymentProvider> dostupný, instaluje se ClickOnce z disku CD a CLR uděluje oprávnění, založené na instalačním bodu; pro instalaci z disku CD to znamená, že Vaše aplikace získává plná oprávnění. Všechny následné aktualizace zdědí tuto úroveň oprávnění.

Všechny aplikace ClickOnce používající <deploymentProvider> by měly v jejich manifestu aplikace explicitně deklarovat potřebná oprávnění tak, aby aplikace neobdržela různé úrovně oprávnění na různých počítačích.

Viz také

Úkoly

Podrobné pokyny: Ruční nasazení aplikace ClickOnce

Odkaz

Manifest nasazení ClickOnce

Koncepty

Zabezpečení aplikací ClickOnce

Výběr strategie aktualizace ClickOnce