Megosztás a következőn keresztül:


A .NET-tárhelycsomag

Megjegyzés:

Ez nem a cikk legújabb verziója. Az aktuális kiadásról a cikk .NET 10-es verziójában olvashat.

Figyelmeztetés

A ASP.NET Core ezen verziója már nem támogatott. További információ: .NET és .NET Core támogatási szabályzat. A jelen cikk .NET 9-es verzióját lásd az aktuális kiadásért .

A .NET-üzemeltetési csomag a .NET-futtatókörnyezet és a ASP.NET Core modul telepítője. A csomag lehetővé teszi ASP.NET Core-alkalmazások IIS-vel való futtatását.

A .NET-tárhelycsomag telepítése

Fontos

Ha a hosting csomag az IIS előtt van telepítve, a csomag telepítését javítani kell. Futtassa újra a Hosting Bundle telepítőt az IIS telepítése után.

Ha az üzemeltetési csomag a .NET 64 bites (x64) verziójának telepítése után van telepítve, előfordulhat, hogy az SDK-k hiányoznak (nem észleltek .NET SDK-t). A probléma megoldásához tekintse meg az ASP.NET Core-projektek hibaelhárításával és hibakeresésével foglalkozó témakört.

A törést okozó változásokról és biztonsági tanácsokról a Közlemények adattár számolunk be róluk. A bejelentések egy adott verzióra korlátozhatók egy Címke szűrő kiválasztásával.

Közvetlen letöltés

Töltse le a telepítőt az alábbi hivatkozások használatával:

Visual C++ terjeszthető követelmény

A Windows régebbi verzióiban, például a Windows Server 2012 R2-ben telepítse a Visual Studio C++ 2015, 2017, 2019 terjeszthető verzióját. Ellenkező esetben egy zavaró hibaüzenet jelenik meg a Windows eseménynapló jelentéseiben, amely The data is the error.

Aktuális x64 VS C++ újrahasználható fájlAktuális x86 VS C++ újrahasználható fájl

A telepítő korábbi verziói

A telepítő egy korábbi verziójának beszerzése:

  1. Lépjen a Letöltés .NET lapra.
  2. Válassza ki a kívánt .NET-verziót.
  3. A Futtató alkalmazások – Futtatókörnyezet oszlopban keresse meg a kívánt .NET-futtatókörnyezet-verzió sorát.
  4. Töltse le a telepítőt a Hosting Bundle hivatkozással.

Figyelmeztetés

Egyes telepítők olyan kiadási verziókat tartalmaznak, amelyek elérték az élettartamukat (EOL), és a Microsoft már nem támogatja őket. További információkért tekintse meg a támogatási szabályzatot.

A ASP.NET core modul előre és hátra kompatibilis a .NET támogatott kiadásaival.

Beállítások

  1. A telepítő rendszergazdai parancshéjból való futtatásakor a következő paraméterek érhetők el:

    • OPT_NO_ANCM=1: Hagyja ki a ASP.NET core modul telepítését.
    • OPT_NO_RUNTIME=1: Hagyja ki a .NET-futtatókörnyezet telepítését. Akkor használatos, ha a kiszolgáló csak önálló telepítéseket (SCD) üzemeltet.
    • OPT_NO_SHAREDFX=1: Hagyja ki a ASP.NET megosztott keretrendszer (ASP.NET futtatókörnyezet) telepítését. Akkor használatos, ha a kiszolgáló csak önálló telepítéseket (SCD) üzemeltet.
    • OPT_NO_X86=1: Hagyja ki az x86-os futtatókörnyezetek telepítését. Ezt a paramétert akkor használja, ha tudja, hogy nem fog 32 bites alkalmazásokat üzemeltetni. Ha a jövőben 32 bites és 64 bites alkalmazásokat is üzemeltetni fog, ne használja ezt a paramétert, és telepítse mindkét futtatókörnyezetet.
    • OPT_NO_SHARED_CONFIG_CHECK=1: Tiltsa le az IIS megosztott konfiguráció használatának ellenőrzését, ha a megosztott konfiguráció (applicationHost.config) ugyanazon a gépen van, mint az IIS telepítése. Csak ASP.NET Core 2.2-s vagy újabb Hosting Bundler-telepítőkhöz érhető el. További információ: Speciális konfiguráció.

Megjegyzés:

Az IIS megosztott konfigurációjával kapcsolatos információkért lásd ASP.NET megosztott IIS-konfigurációval rendelkező alapvető modult.

Megjegyzés:

Ha a beállításkészlettel rendelkező Hosting Bundle telepítőt futtatja, az egyes beállítások értéke a beállításjegyzékben lesz mentve. Az ugyanazon Major.Minor verziósávhoz tartozó későbbi telepítések ugyanazokat a beállításokat használják, hacsak a parancssorban más beállítások megadására nem kerül sor. Ha a hoszt csomag első telepítésekor nincsenek átadott beállítások, minden beállítás alapértelmezett értéket kap, amely beíródik a rendszerleíró adatbázisba. Az érték 0 azt jelenti, hogy a lehetőség ki van kapcsolva, ami azt jelenti, hogy a felhasználó nem hagyja ki az adott összetevőt.

IIS újraindítása

Az üzemeltetési csomag telepítése után szükség lehet egy manuális IIS-újraindításra. Előfordulhat például, hogy a dotnet CLI eszközök (parancsok) nem elérhetők az IIS-feldolgozó folyamatok futtatásához szükséges PATH-on.

Az IIS manuális újraindításához állítsa le a Windows Folyamataktiválási szolgáltatást (WAS), majd indítsa újra a World Wide Web Publishing Service -t (W3SVC) és a függő szolgáltatásokat. Futtassa a következő parancsokat egy emelt szintű parancshéjban:

net stop was /y
net start w3svc

Modulverzió és üzemeltetési csomag telepítőnaplói

A telepített ASP.NET core modul verziójának meghatározása:

  1. Az üzemeltetési rendszeren lépjen a következőre %PROGRAMFILES%\IIS\Asp.Net Core Module\V2: .
  2. Keresse meg a aspnetcorev2.dll fájlt.
  3. Kattintson a jobb gombbal a fájlra, és válassza a Helyi menü Tulajdonságok parancsát .
  4. Válassza a Részletek lapot. A Fájl és a Termék verzió a modul telepített verzióját jelöli.

A modul üzemeltetési csomag telepítőnaplói a következő helyen C:\Users\%UserName%\AppData\Local\Temptalálhatók: . A fájl neve dd_DotNetCoreWinSvrHosting__{TIMESTAMP}_000_AspNetCoreModule_x64.log, ahol a helyőrző {TIMESTAMP} a fájl időbélyege.