Výběr strategie nasazení

Aplikace určené pro systém Windows z Visual Studia můžete nasadit pomocí některé z následujících technologií:

  • ClickOnce.

  • Instalační služba systému Windows

Použijte ClickOnce aplikaci pro publikování do centralizovaného umístění. Uživatel nainstaluje nebo spouští aplikaci z tohoto umístění. Použijte Instalační službu systému Windows k vytvoření souboru (.msi) a distribuujte tento soubor. Uživatelé spustí soubor k instalaci aplikace.

Poznámka

Nástroje nasazení ve Visual Studiu jsou navrženy tak, aby vyhověly potřebám nasazení typické společnosti: Nezahrnují každou možnost scénáře zavádění. Pokročilejší scénáře nasazení můžete požadovat výrobců nasazení nástroj nebo nástroj distribuce softwaru jako Systems Management Server.

Výhody nasazení ClickOnce

Obecně nasazení ClickOnce zjednodušuje instalaci a aktualizaci aplikace. Můžete použítPrůvodce publikování pro zabalení aplikace a manifestů a publikovat soubor aplikace na web nebo v síti sdílené složce. Pak mohou uživatelé instalovat a spouštět aplikaci přímo z tohoto umístění v jediném kroku. Další informace naleznete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.

Protože aplikace nasazené pomocí ClickOnce jsou samo-aktualizační, ClickOnce je nejlepší volbou pro aplikace, které vyžadují časté aktualizace. Uživatelé musí mít možnost připojení k síti pro využití možností aktualizací ClickOnce, ačkoli ClickOnce aplikace lze při prvním použití nainstalovat z disku CD-ROM. Další informace naleznete v tématu Výběr strategie aktualizace ClickOnce.

Zabezpečení v ClickOnce

Zabezpečení ClickOnce závisí na certifikátech Authenticode pro zjištění, zda by měla být aplikace nainstalována, krok známý jako rozhodnutí o důvěryhodnosti certifikátů. Manifesty aplikace a nasazení, které popisují aplikaci lze podepsat pomocí certifikátu pro zabránění neoprávněné manipulace.

Správci domény mohou konfigurovat certifikáty jako důvěryhodné na úrovni podniku nebo počítače. Pokud v době instalace nejsou certifikáty důvěryhodné, lze ClickOnce nasazení nakonfigurovat k dotazu na uživatele, aby rozhodnul o důvěryhodnosti. Po instalaci aplikace omezí ClickOnce oprávnění aplikace a akce definované jako Internet, Místní Intranet nebo vlastní zóny. Další informace naleznete v tématu Zabezpečení aplikací ClickOnce.

Výhody nasazení Instalační služby systému Windows

Nasazení Instalační služby systému Windows může inzerovat aplikace a funkce odpovídající určitým operačním systémům, instalaci produktu na požádání a rozpoznat a přeinstalovat poškozené součásti. Další informace o reklamě v Instalační službě systému Windows naleznete v tématu Reklama (Windows).

Pro vytvoření soubor Instalační služby systému Windows (.msi), která je distribuována uživatelům, můžete přidat projekt Visual Studio Instalace do vašeho řešení ve Visual Studiu. V obou případech uživatel spustí instalační soubor a postupuje průvodcem pro instalaci aplikace. Další informace naleznete v tématu Postupy: Vytvoření nebo přidání projektu instalace.

Můžete konfigurovat projekty instalací Visual Studio pomocí následujících návrhů: Editor vlastních akcí, Editor systému souborů, Editor typů souborů, Editor spuštění podmínek, Editor registrů a Editor uživatelského rozhraní. Každý editor umožňuje určit kroky, které nastanou na cílovém počítači během instalace. Další informace naleznete v tématu Dialogová okna nasazení.

Zabezpečení v Instalační službě systému Windows

Instalační služba systému Windows může využít digitální podpisy pro rozpoznání a opravení poškozených prostředků. V systému Windows XP je Instalační služba systému Windows integrována se zásadami omezení softwaru pro zákaz spouštění programových souborů správci i bez oprávnění správce, které jsou založené na cestě, zóně adresy URL, algoritmu hash nebo kritériích vydavatele programu. Další informace naleznete v tématu Instalační služba systému Windows a zásady omezení softwaru (Windows). V systému Windows Vista používá Instalační služba systému Windows řízení uživatelských účtů k ujištění, zda podpis odpovídá osvědčení uvedenému v prostředcích .msi. Další informace naleznete v tématu nástroj Řízení uživatelských účtů.

Srovnávací tabulka ClickOnce a Instalační služby systému Windows

Následující tabulka porovnává funkce nasazení ClickOnce a Instalační služby systému Windows.

Funkce

ClickOnce

Instalační služba systému Windows

Automatická aktualizace

Ano

Ano

Po-instalační navrácení zpět 1

Ano

Ne

Aktualizace z webu

Ano

Ne

Nemá vliv na sdílené součástí nebo jiné aplikace

Ano

Ne

Udělena oprávnění zabezpečení

Uděluje pouze nezbytná oprávnění pro aplikace (více bezpečné)

Uděluje úplnou důvěryhodnost ve výchozím nastavení (méně bezpečné)

Požadovaná oprávnění zabezpečení

Internet nebo síť intranet (Úplná důvěryhodnost pro instalaci z disku CD-ROM)

Správce

Podepisování manifestu aplikace a nasazení

Ano

Ne

Uživatelské rozhraní času instalace

Jeden dotaz

Průvodce více částí

Instalace sestavení na požádání

Ano

Ne

Instalace sdílených souborů

Ne

Ano

Instalace ovladačů

Ne

Ano (s vlastními akcemi)

Instalace do globální mezipaměti sestavení

Ne

Ano

Instalace pro více uživatelů

Ne

Ano

Přidaní aplikace nabídky Start

Ano

Ano

Přidat aplikaci do skupiny Po spuštění

Ne

Ano

Přidat aplikaci nabídky oblíbené položky,

Ne

Ano

Registrovat typy souborů

Ano

Ano

Instalovat přístup k registru času

Omezené

Ano

Opravy binárních souborů

Ne

Ano

Umístění instalace aplikace

Mezipaměť aplikace ClickOnce

Složka Program Files

Poznámky

1. S ClickOnce je k dispozici navrácení zpět u Přidat nebo odebrat programy v systému Windows XP a u Programy a funkce v systému Windows Vista.

Viz také

Koncepty

ClickOnce zabezpečení a nasazení

Další zdroje

Nasazování aplikací a součástí

Nasazení instalačního programu v prostředí Visual Studio