Hostující sada .NET Core

hostující sada .net core je instalační program pro modul Runtime .net core a modul ASP.NET Core. tato sada umožňuje, aby aplikace ASP.NET Core běžely se službou IIS.

Instalace hostující sady .NET Core

Důležité

Pokud je hostující sada nainstalována před službou IIS, je nutné opravit instalaci sady prostředků. Spusťte znovu instalační program hostující sady po instalaci služby IIS.

Pokud se hostující sada nainstaluje po instalaci 64 (x64) verze .NET Core, můžou se zdát, že sady SDK chybí (nezjistily se žádné sady .NET Core SDK). Chcete-li tento problém vyřešit, přečtěte si téma řešení potíží a ladění ASP.NET Corech projektů .

Rozbíjení změn a doporučení k zabezpečení se hlásí v repo Oznámení. Oznámení je možné omezit na konkrétní verzi výběrem filtru Popisek.

Přímé stažení (aktuální verze)

Stáhněte instalační program pomocí následujícího odkazu:

Aktuální instalační program sady hostujících sad .NET Core (přímé stahování)

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ě nematoucí chybová zpráva v protokolu událostí WindowsThe data is the error.

Distribuovatelné v současnosti x64 vs C++ Distribuovatelné v architektuře x86 vs C++

Starší verze instalačního programu

Chcete-li získat starší verzi instalačního programu:

  1. Přejděte na stránku stáhnout jádro .NET Core .
  2. Vyberte požadovanou verzi .NET Core.
  3. Ve sloupci Spustit aplikace – modul runtime vyhledejte řádek požadované verze modulu runtime .NET Core.
  4. Stáhněte instalační program pomocí odkazu hostující sada .

Upozornění

Některé instalační programy obsahují verze vydaných verzí, které dosáhly svého konce životnosti (konce řádku) a které už nejsou podporovány společností Microsoft. Další informace najdete v tématu zásady podpory.

Možnosti

  1. 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čit instalaci modulu ASP.NET Core.
    • OPT_NO_RUNTIME=1: Přeskočí instalace modulu runtime .NET Core. Používá se, když Server hostuje jenom samostatná nasazení (SCD).
    • OPT_NO_SHAREDFX=1: přeskočí instalace sdíleného rozhraní ASP.NET shared (ASP.NET runtime). Používá se, když Server hostuje jenom samostatná nasazení (SCD).
    • OPT_NO_X86=1: Přeskočí instalace běhových prostředí x86. Tento parametr použijte, pokud víte, že nebudete hostovat 32 aplikace. Pokud existuje možnost, že v budoucnosti budete hostovat jak 32, tak i 64 aplikace, tento parametr nepoužívejte a nainstalujete oba moduly runtime.
    • OPT_NO_SHARED_CONFIG_CHECK=1: Pokud je sdílená konfigurace ( applicationHost.config ) na stejném počítači jako instalace služby IIS, zakažte kontrolu použití sdílené konfigurace služby IIS. k dispozici jenom pro ASP.NET Core 2,2 nebo novější instalační programy hostujících prostředků. Další informace naleznete v tématu Pokročilá 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.

Restartovat IIS

Po instalaci hostujícího balíčku se může vyžadovat ruční restart služby IIS. Například dotnet nástroje rozhraní příkazového řádku (příkaz) nemusí v cestě pro spuštěné pracovní procesy služby IIS existovat.

chcete-li ručně restartovat službu IIS, zastavte službu was (Windows process Activation service) a pak restartujte službu W3SVC (World World World publishing service). 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

Verze modulu a instalační protokoly hostitelské sady

postup určení verze nainstalovaného modulu ASP.NET Core:

  1. V hostitelském systému přejděte na %PROGRAMFILES%\IIS\Asp.Net Core Module\V2 .
  2. Vyhledejte aspnetcorev2.dll soubor.
  3. Klikněte na soubor pravým tlačítkem a v místní nabídce vyberte vlastnosti .
  4. Vyberte kartu Podrobnosti . Verze souboru a verze produktu reprezentují nainstalovanou verzi modulu.

V umístění se nacházejí protokoly instalačního balíčku pro modul C:\Users\%UserName%\AppData\Local\Temp . Soubor je pojmenován dd_DotNetCoreWinSvrHosting__{TIMESTAMP}_000_AspNetCoreModule_x64.log , kde zástupný symbol {TIMESTAMP} je časové razítko souboru.