Nasazení aplikace (Visual Basic)
.NET Framework poskytuje několik základní funkcí, které usnadňují nasazování různých aplikací. To zahrnuje ClickOnce nasazení.
Funkce nasazení v rozhraní .NET Framework
Následující základní funkce rozhraní .NET Framework usnadňují nasazení:
Aplikace bez dopadu
Řízené sdílení kódu
Souběžná správa verzí
Průběžné aktualizace.
Částečně důvěryhodný kód
Další informace naleznete v tématu .NET framework nasazení vodítka pro správce.
Základní informace o nasazení
Nasazení je proces, kterým distribuuje dokončenou aplikaci nebo komponentu pro nainstalování na jiných počítačích. V aplikaci Visual Studio lze nasazení provést na základě technologie Instalační služba Microsoft Windows nebo ClickOnce technologií. Další informace naleznete v tématu Výběr strategie nasazení.
Aplikace může být zabalena jako jedno sestavení, jako kolekce sestavení, jako soubory typu CAB, jako balíček služby Microsoft Windows Installer 2.0 nebo jako instalační balíček v jiném formátu. Další informace naleznete v tématu .NET framework nasazení vodítka pro správce.
Sestavení je kolekce typů a prostředků, které jsou vytvořeny tak, aby vzájemně spolupracovaly a tvořily logickou jednotku funkčnosti. Sestavení vytváří základní jednotku nasazení, verzi ovládací prvků, znovu použít, aktivaci oborů a oprávnění zabezpečení, a poskytují modulu CLR (Common Language Runtime) informace, které musí znát v závislosti na typu implementace.
V této tabulce jsou uvedeny běžné úlohy nasazení.
Akce |
Odkaz |
Vytvořte sestavení |
|
Podepište sestavení silným názvem. |
|
Podepište sestavení, ale odložte přiřazení privátního klíče na pozdější dobu |
|
Vytvořte dvojici veřejného a privátního klíče a použijte je pří vytváření silného názvu. |
|
Zobrazte si informace o vazbě v protokolovém souboru |
|
Nasaďte ovládací prvek modelu Windows Forms |
|
Nasaďte aplikaci pro přístup k modelu COM |
|
Nasaďte aplikaci .NET Framework |
Použití více verzí
Správa verzí, která zaznamenává konkrétní verzi sestavení a verze závislého sestavení v manifest sestavení, je provedena pouze na sestaveních s silnými názvy. Sestavení s silnými názvy mají identifikátory, které se skládají z identity sestavení plus veřejný klíč a digitální signatura.
Ve výchozím nastavení se CLR pokusí o vyhledání a svázání s přesnou verzí sestavení, s kterou byla vytvořena, i když toto chování může být přepsáno nastavením v konfiguračním souboru.
Další informace naleznete v tématu Sestavení v modulu CLR (Common Language Runtime), Správa verzí sestavení a Sestavení se silným názvem.
ClickOnce nasazení
ClickOnce nasazení umožňuje publikovat aplikace na webovém serveru nebo sdílením umístění souborů pro zjednodušení instalace. Chcete-li publikovat aplikace systému Windows na síťový server, Visual Studio automaticky generuje XML manifest nezbytný pro ClickOnce a publikuje aplikaci na určený server.
ClickOnce aplikace jsou samoobsažné a instalují se pro jednotlivé uživatele, což znamená, že nejsou požadovány žádná práva správce. Aplikace nasazené pomocí technologie ClickOnce se spouští s omezenou sadou oprávnění na základě zóny zabezpečení. Další informace naleznete v tématu Zabezpečení aplikací ClickOnce.
ClickOnce aplikace může být samo-aktualizovatelná; můžete ovládat kdy a jak budou nasazeny aktualizace.
To tabulka zobrazuje úkoly spojené s ClickOnce nasazení.
Akce |
Odkaz |
Zvolte, která strategie nasazení ClickOnce (instalace z webu nebo z sdílené síťové složky, instalace z disku CD nebo spuštění z webu nebo síťového úložiště) má být použita s vaší aplikací |
|
Zvolte, která ClickOnce strategie aktualizace ma být použita u vaší aplikace |
|
Nasaďte aplikace pomocí ClickOnce |
Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním |
Zvolte, zda chcete použít ClickOnce data adresář, izolované úložiště nebo jiné místní soubory při čtení a zápisu dat |
|
Určete alternativní umístění pro aktualizace nasazení |
Postupy: Určete alternativní umístění pro aktualizace nasazení |
Zvyšte úroveň oprávnění aplikace ClickOnce na klientském počítači |
Potíže při nasadit aplikací pomocí ClickOnce můžou být způsoben kompresí protokol HTTP, problémy pří zpracování manifestu, problémy s konfigurací serveru a problémy s verzemi. Další informace naleznete v tématu Poradce při potížích s ClickOnce nasazeními.
Nasazení pomocí instalační služby systému Windows
Technologie instalační služba Microsoft Windows vytvoří instalační program, které umožňují úplnou kontrolu nad procesem instalace.
V této tabulce jsou uvedeny úkoly spojené s nasazením pomocí Instalační služba systému Windows
Akce |
Odkaz |
Vytvořte nový projekt nasazení nebo přidejte projekt nasazení do existujícího řešení |
|
Vytvořit nový .cab soubor pro stažení z Webu nebo přidejte existující do řešení |
|
Vytvořte slučovací modul pro komponentu |
|
Nasaďte aplikaci určenou pro systém Windows na jiný počítač |
Podrobné pokyny: Nasazení aplikace určené pro systém Windows |
Vytvořit vlastní akci, která odešle uživatele na webovou stránku pro instalaci |
|
Předejte data do dynamické vlastnosti během instalace pomocí vlastní akce |
Podrobné pokyny: Použití vlastní akce pro zobrazení zprávy při instalaci |
Použijte vlastní akci pro předkompilování sestavení při instalací |
Podrobné pokyny: Použití vlastní akce pro kompilaci binárního kódu do nativního kódu při instalaci |
Použití vlastní akci pro vytvoření databáze při instalaci |
Podrobné pokyny: Použití vlastní akce pro vytvoření databáze při instalaci |
Vytvořte web aplikaci, která může být přesměrován na specifickou XML webovou službu |
Podrobné pokyny: Přesměrování aplikace na jinou webovou službu při instalaci |