Sada hostování .NET Core
Poznámka:
Toto není nejnovější verze tohoto článku. Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Upozorňující
Tato verze ASP.NET Core se už nepodporuje. Další informace najdete v tématu .NET a .NET Core Zásady podpory. Aktuální verzi najdete ve verzi .NET 8 tohoto článku.
Důležité
Tyto informace se týkají předběžného vydání produktu, který může být podstatně změněn před komerčním vydáním. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktuální verzi najdete v tomto článku ve verzi .NET 9.
Sada hostování .NET Core je instalační program pro modul runtime .NET Core a modul ASP.NET Core. Sada umožňuje spouštění aplikací ASP.NET Core se službou IIS.
Instalace sady pro hosting .NET Core
Důležité
V případě instalace sady pro hosting před instalací služby IIS je potřeba instalaci sady připravit. Po dokončení instalace služby IIS znovu spusťte instalační program sady pro hosting.
Pokud se sada pro hosting nainstaluje po instalaci 64bitové (x64) verze .NET Core, může se zdát, že sady SDK chybí (Nezjistily se žádné sady SDK). Pokud chcete tento problém vyřešit, projděte si téma Řešení potíží s projekty ASP.NET Core a jejich ladění.
V úložišti Oznámení se zobrazují zásadní změny a informační zpravodaje zabezpečení. Oznámení můžou být omezena na konkrétní verzi výběrem filtru Popisek .
Přímé stahování
Stáhněte instalační program pomocí následujících odkazů:
- Aktuální verze:Instalační program balíčku hostingu .NET Core (přímý stažení)
- Předchozí a předběžné verze
Visual C++ Redistributable – požadavek
Ve starších verzích Windows, například Windows Server 2012 R2, nainstalujte Visual Studio C++ 2015, 2017, 2019 Redistributable. V opačném případě se v protokolu událostí systému Windows zobrazí matoucí chybová zpráva, která The data is the error.
Aktuální distribuovatelné součásti X64 VS C++ Current x86 VS C++ Redistributable
Starší verze instalačního programu
Pokud chcete získat starší verzi instalačního programu:
- Přejděte na stránku Stáhnout .NET Core.
- Vyberte požadovanou verzi .NET Core.
- Ve sloupci Spouštění aplikací – Modul runtime vyhledejte řádek s požadovanou verzí modulu runtime .NET Core.
- Stáhněte si instalační program pomocí odkazu Sada pro hosting.
Upozorňující
Některé instalační programy obsahují verze po konci životnosti (EOL), které už Microsoft nepodporuje. Další informace najdete v části věnované zásadám podpory.
Modul ASP.NET Core je dopředu a zpětně kompatibilní s verzemi rozhraní .NET v podpoře.
Možnosti
Při spuštění instalačního programu z příkazového prostředí správce jsou k dispozici následující parametry:
OPT_NO_ANCM=1
: Přeskočí se instalace modulu ASP.NET Core.OPT_NO_RUNTIME=1
: Přeskočí se instalace modulu runtime .NET Core. Používá se v případě, že je server hostitelem pouze samostatných nasazení (SCD).OPT_NO_SHAREDFX=1
: Přeskočí se instalace sdílené architektury ASP.NET (modul runtime ASP.NET). Používá se v případě, že je server hostitelem pouze samostatných nasazení (SCD).OPT_NO_X86=1
: Přeskočí se instalace modulů runtime x86. Tento parametr použijte, pokud víte, že nebudete hostovat 32bitové aplikace. Pokud existuje možnost, že budete v budoucnu hostovat 32bitové i 64bitové aplikace, nepoužívejte tento parametr a nainstalujte oba moduly runtime.OPT_NO_SHARED_CONFIG_CHECK=1
: Zakáže se kontrola používání sdílené konfigurace služby IIS, pokud je sdílená konfigurace (applicationHost.config
) na stejném počítači jako instalace služby IIS. Tento parametr je k dispozici pouze v instalačních programech sady pro hostování ASP.NET Core 2.2 nebo novější verze. Další informace naleznete v tématu Rozšířená konfigurace.
Poznámka:
Informace o sdílené konfiguraci služby IIS najdete v tématu Modul ASP.NET Core se sdílenou konfigurací služby IIS.
Poznámka:
Při spuštění instalačního programu hostitelské sady s nastavenými možnostmi se hodnota pro každou možnost uloží do registru. Další instalace ze stejného pásma hlavní verze.Podverze používají stejné možnosti, pokud není explicitně předána jiná sada možností z příkazového řádku. Pokud první instalace hostitelské sady nemá žádné možnosti předané, každá možnost získá výchozí hodnotu zapsanou 0
do registru. Hodnota 0
znamená, že možnost je vypnutá, což znamená, že uživatel neodhlásí danou komponentu.
Restartování služby IIS
Po instalaci hostitelské sady může být vyžadováno ruční restartování služby IIS. Například nástroje rozhraní příkazového dotnet
řádku (příkaz) nemusí existovat v CESTě pro spouštění pracovních procesů služby IIS.
Chcete-li ručně restartovat službu IIS, zastavte službu aktivace procesů systému Windows (WAS) a restartujte službu publikování na webu (W3SVC) a všechny závislé služby. V příkazovém prostředí se zvýšenými oprávněními spusťte následující příkazy:
net stop was /y
net start w3svc
Protokoly instalačního programu modulu a hostitelské sady
Určení verze nainstalovaného modulu ASP.NET Core:
- V hostitelském systému přejděte na
%PROGRAMFILES%\IIS\Asp.Net Core Module\V2
. aspnetcorev2.dll
Vyhledejte soubor.- Klikněte pravým tlačítkem myši na soubor a v místní nabídce vyberte Vlastnosti .
- Vyberte kartu Podrobnosti. Verze souboru a verze produktu představují nainstalovanou verzi modulu.
Protokoly instalačního programu sady hostingu pro modul najdete na adrese C:\Users\%UserName%\AppData\Local\Temp
. Soubor má název dd_DotNetCoreWinSvrHosting__{TIMESTAMP}_000_AspNetCoreModule_x64.log
, kde zástupný symbol {TIMESTAMP}
představuje časové razítko souboru.