Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Tento článek vám pomůže začít nasazovat rozhraní .NET Framework s vaší aplikací. Většina informací je určená pro vývojáře, OEM a podnikové správce. Uživatelé, kteří chtějí nainstalovat rozhraní .NET Framework do svých počítačů, by si měli přečíst nainstalovat rozhraní .NET Framework.
Klíčové prostředky nasazení
Použijte následující odkazy na další témata MSDN pro konkrétní informace o nasazení a správě rozhraní .NET Framework.
Nastavení a nasazení
Obecné informace o instalačním programu a nasazení:
Možnosti instalačního programu:
Režimy instalace:
Snížení restartování systému během instalací rozhraní .NET Framework 4.5
Řešení potíží s blokovanými instalacemi a odinstalací rozhraní .NET Framework
Nasazení rozhraní .NET Framework s klientskou aplikací (pro vývojáře):
Použití InstallShield v projektu instalace a nasazení
Další informace pro vývojáře
Nasazení rozhraní .NET Framework (pro OEM a správce):
Servisní
Obecné informace najdete v blogu rozhraní .NET Framework.
Funkce, které zjednodušují nasazení
Rozhraní .NET Framework poskytuje řadu základních funkcí, které usnadňují nasazování aplikací:
Aplikace bez dopadu.
Tato funkce poskytuje izolaci aplikací a eliminuje konflikty knihoven DLL. Ve výchozím nastavení nemají komponenty vliv na jiné aplikace.
Privátní komponenty jsou ve výchozím nastavení.
Ve výchozím nastavení se komponenty nasazují do adresáře aplikace a jsou viditelné pouze pro obsahující aplikaci.
Řízené sdílení kódu.
Sdílení kódu vyžaduje, abyste kód explicitně zpřístupnili ke sdílení, místo aby to bylo výchozí chování.
Souběžné verzování.
Více verzí komponenty nebo aplikace může existovat společně, můžete zvolit, které verze se mají použít, a modul CLR (Common Language Runtime) vynucuje zásady správy verzí.
Nasazení a replikace XCOPY
Samostatně popsané a samostatné komponenty a aplikace je možné nasadit bez položek registru nebo závislostí.
Aktuální aktualizace.
Správci můžou pomocí hostitelů, jako je ASP.NET, aktualizovat knihovny DLL programů i na vzdálených počítačích.
Integrace s Instalační službou systému Windows.
Při nasazování aplikace jsou k dispozici reklamy, publikování, opravy a instalace na vyžádání.
Podnikové nasazení.
Tato funkce poskytuje snadnou distribuci softwaru, včetně použití služby Active Directory.
Stahování a ukládání do mezipaměti
Přírůstkové stahování udržuje stahování menší a komponenty je možné izolovat, aby je mohly používat jenom aplikace pro nasazení s nízkým dopadem.
Částečně důvěryhodný kód.
Identita je založená na kódu místo uživatele a nezobrazují se žádná dialogová okna certifikátu.
Balení a distribuce aplikací rozhraní .NET Framework
Některé informace o balení a nasazení pro rozhraní .NET Framework jsou popsané v dalších částech dokumentace. Tyto části poskytují informace o jednotkách nazývaných sestavení, které se samy popisují a nevyžadují žádné položky registru, sestaveních se silným názvem, která zajišťují jedinečnost názvu a brání falšování názvů, a verzování sestavení, které řeší mnoho problémů souvisejících s konflikty knihoven DLL. Následující části obsahují informace o balení a distribuci aplikací rozhraní .NET Framework.
Balení
Rozhraní .NET Framework poskytuje následující možnosti balení aplikací:
Jako jedno sestavení nebo jako kolekce sestavení.
Jednoduše použijete soubory .dll nebo .exe, jak byly sestaveny, pomocí této možnosti.
Jako soubory CAB.
Pomocí této možnosti zkomprimujete soubory do .cab souborů, aby distribuce nebo stahování bylo méně časově náročné.
Jako balíček Instalační služby systému Windows nebo v jiných formátech instalačního programu.
Pomocí této možnosti vytvoříte .msi soubory pro použití s Instalační službou systému Windows nebo zabalíte aplikaci pro použití s jiným instalačním programem.
Distribuce
Rozhraní .NET Framework poskytuje následující možnosti pro distribuci aplikací:
Použijte XCOPY nebo FTP.
Vzhledem k tomu, že aplikace modulu CLR (Common Language Runtime) popisují samy sebe a nevyžadují žádné položky registru, můžete aplikaci jednoduše zkopírovat do příslušného adresáře pomocí XCOPY nebo FTP. Aplikaci pak můžete spustit z daného adresáře.
Použijte kód download.
Pokud aplikaci distribuujete přes internet nebo prostřednictvím podnikového intranetu, můžete si kód jednoduše stáhnout do počítače a spustit ji tam.
Použijte instalační program, například Instalační služba systému Windows 2.0.
Instalační služba systému Windows 2.0 může nainstalovat, opravit nebo odebrat sestavení rozhraní .NET Framework v globální mezipaměti sestavení a v privátních adresářích.
Umístění instalace
Chcete-li zjistit, kde nasadit sestavení aplikace, aby je mohl modul runtime najít, přečtěte si , jak modul runtime vyhledá sestavení.
Aspekty zabezpečení můžou také ovlivnit způsob nasazení aplikace. Oprávnění zabezpečení se udělují spravovanému kódu podle toho, kde se kód nachází. Nasazování aplikace nebo komponenty do prostředí, kde má malou míru důvěry, jako je například internet, omezuje, co může aplikace nebo komponenta dělat.
Související témata
Titulek | Popis |
---|---|
Jak modul runtime vyhledává sestavení | Popisuje, jak modul CLR (Common Language Runtime) určuje, které sestavení se má použít ke splnění požadavku vazby. |
Osvědčené postupy pro načítání sestavení | Popisuje způsoby, jak se vyhnout problémům týkajícím se identity typu, které mohou vést k InvalidCastException, MissingMethodException, a další chyby. |
Snížení restartování systému během instalací rozhraní .NET Framework 4.5 | Popisuje Správce restartování, který brání restartování, kdykoli je to možné, a vysvětluje, jak aplikace, které nainstalují rozhraní .NET Framework, mohou využívat jeho výhody. |
Průvodce nasazením pro správce | Vysvětluje, jak může správce systému nasadit rozhraní .NET Framework a jeho systémové závislosti v síti pomocí Microsoft Endpoint Configuration Manageru. |
Průvodce nasazením pro vývojáře | Vysvětluje, jak můžou vývojáři nainstalovat rozhraní .NET Framework na počítače uživatelů se svými aplikacemi. |
Nasazení aplikací, služeb a komponent | Popisuje možnosti nasazení v sadě Visual Studio, včetně pokynů pro publikování aplikace pomocí technologií ClickOnce a Instalační služby systému Windows. |
Publikování aplikací ClickOnce | Popisuje, jak zabalit aplikaci Windows Forms a nasadit ji pomocí Technologie ClickOnce do klientských počítačů v síti. |
Zabalení a nasazení prostředků | Popisuje model hub a spoke, který rozhraní .NET Framework používá k balení a nasazení prostředků; zahrnuje zásady vytváření názvů prostředků, záložní proces a alternativy balení. |
Nasazení aplikace vzájemné spolupráce | Vysvětluje, jak dodávat a instalovat interop aplikace, které obvykle zahrnují klientské sestavení .NET Framework, jedno nebo více interop sestavení představující odlišné knihovny typů COM a jednu nebo více registrovaných komponent COM. |
Jak získat průběh z instalačního programu .NET Framework 4.5 | Popisuje, jak bezobslužně spouštět a sledovat proces nastavení rozhraní .NET Framework při zobrazení vlastního zobrazení průběhu instalace. |