Pakiet hostingu .NET Core

Pakiet hostingu .NET Core to instalator środowiska uruchomieniowego .NET Core i modułu ASP.NET Core . Pakiet umożliwia uruchamianie ASP.NET Core z usługami IIS.

Instalowanie pakietu hostingu .NET Core

Ważne

Jeśli pakiet hostingowy jest zainstalowany przed usługami IIS, instalacja pakietu musi zostać naprawiona. Uruchom ponownie instalator pakietu hostingu po zainstalowaniu usług IIS.

Jeśli pakiet hostingowy został zainstalowany po zainstalowaniu 64-bitowej wersji (x64) programu .NET Core, może się wydawać, że brakuje zestawów SDK (nie wykryto zestawówSDK .NET Core). Aby rozwiązać ten problem, zobacz Rozwiązywanie problemów z projektami ASP.NET Core debugowania .

Istotne zmiany i biuletyny zabezpieczeń są zgłaszane w repo anonsach. Anonse można ograniczyć do określonej wersji, wybierając filtr Etykieta.

Bezpośrednie pobieranie (bieżąca wersja)

Pobierz instalatora, korzystając z następującego linku:

Bieżący instalator pakietu hostingowego .NET Core (pobieranie bezpośrednie)

pakiet redystrybucyjny programu Visual C++ Wymóg

W starszych wersjach programu Windows, na przykład Windows Server 2012 R2, zainstaluj pakiet redystrybucyjne Visual Studio C++ 2015, 2017, 2019. W przeciwnym razie mylący komunikat o błędzie w Windows zdarzeń zgłasza, żeThe data is the error.

Bieżący redystrybucyjny x64 VS C++ Bieżący redystrybucyjny x86 VS C++

Wcześniejsze wersje instalatora

Aby uzyskać wcześniejszą wersję instalatora:

  1. Przejdź do strony Pobierz program .NET Core.
  2. Wybierz odpowiednią wersję programu .NET Core.
  3. W kolumnie Run apps - Runtime (Uruchamianie aplikacji — środowisko uruchomieniowe) znajdź wiersz odpowiedniej wersji środowiska uruchomieniowego .NET Core.
  4. Pobierz instalatora, korzystając z linku Do pakietu hostingu.

Ostrzeżenie

Niektóre instalatory zawierają wersje wersji, które zakończyły okres eksploatacji (EOL) i nie są już obsługiwane przez firmę Microsoft. Aby uzyskać więcej informacji, zobacz zasady pomocy technicznej.

Opcje

  1. Podczas uruchamiania instalatora z powłoki poleceń administratora są dostępne następujące parametry:

    • OPT_NO_ANCM=1: Pomiń instalowanie ASP.NET Core modułu.
    • OPT_NO_RUNTIME=1: Pomiń instalowanie środowiska uruchomieniowego .NET Core. Używany, gdy serwer hostuje tylko wdrożenia samodzielne (SCD, self-contained deployments).
    • OPT_NO_SHAREDFX=1: Pomiń instalowanie ASP.NET Shared Framework (ASP.NET runtime). Używany, gdy serwer hostuje tylko wdrożenia samodzielne (SCD, self-contained deployments).
    • OPT_NO_X86=1: Pomiń instalowanie środowisk uruchomieniowych x86. Użyj tego parametru, jeśli wiesz, że nie będziesz hostował aplikacji 32-bitowych. Jeśli istnieje możliwość hostowania w przyszłości aplikacji 32-bitowych i 64-bitowych, nie używaj tego parametru i instaluj obu środowisk uruchomieniowych.
    • OPT_NO_SHARED_CONFIG_CHECK=1: wyłącz sprawdzanie użycia konfiguracji udostępnionej usług IIS, gdy udostępniona konfiguracja ( ) znajduje się na tej samej maszynie co applicationHost.config instalacja usług IIS. Dostępne tylko dla ASP.NET Core instalatorów pakietu hostingu w wersji 2.2 lub nowszej. Aby uzyskać więcej informacji, zobacz Konfiguracja zaawansowana.

Uwaga

Aby uzyskać informacje na temat konfiguracji udostępnionej usług IIS, zobacz ASP.NET Core Module with IIS Shared Configuration (Moduł konfiguracji udostępnionej usług IIS).

Ponowne uruchamianie usług IIS

Po zainstalowaniu pakietu hostingu może być wymagane ręczne ponowne uruchomienie usług IIS. Na przykład narzędzia interfejsu wiersza polecenia (polecenie) mogą nie istnieć w ścieżce PATH do uruchamiania procesów roboczych dotnet usług IIS.

Aby ręcznie ponownie uruchomić usługi IIS, zatrzymaj usługę Windows Process Activation Service (WAS), a następnie ponownie uruchom usługę World Wide Web Publishing Service (W3SVC). Wykonaj następujące polecenia w powłoki poleceń z podwyższonym poziomem uprawnień:

net stop was /y
net start w3svc

Dzienniki instalatora wersji modułu i pakietu hostingu

Aby określić wersję zainstalowanego modułu ASP.NET Core Module:

  1. W systemie hostingu przejdź %PROGRAMFILES%\IIS\Asp.Net Core Module\V2 do .
  2. Znajdź aspnetcorev2.dll plik .
  3. Kliknij prawym przyciskiem myszy plik i wybierz pozycję Właściwości z menu kontekstowego.
  4. Wybierz kartę Szczegóły. Wersje File (Plik) i Product (Produkt) reprezentują zainstalowaną wersję modułu.

Dzienniki instalatora pakietu hostingu dla modułu znajdują się na stronie C:\Users\%UserName%\AppData\Local\Temp . Plik ma nazwę , gdzie symbol zastępczy jest sygnaturą czasową dd_DotNetCoreWinSvrHosting__{TIMESTAMP}_000_AspNetCoreModule_x64.log {TIMESTAMP} pliku.