Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
- Jelenlegi verzió: .NET Hosting Bundle installer (közvetlen letöltés)
- Korábbi és kiadás előtti verziók
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:
- Lépjen a Letöltés .NET lapra.
- Válassza ki a kívánt .NET-verziót.
- A Futtató alkalmazások – Futtatókörnyezet oszlopban keresse meg a kívánt .NET-futtatókörnyezet-verzió sorát.
- 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
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:
- Az üzemeltetési rendszeren lépjen a következőre
%PROGRAMFILES%\IIS\Asp.Net Core Module\V2: . - Keresse meg a
aspnetcorev2.dllfájlt. - Kattintson a jobb gombbal a fájlra, és válassza a Helyi menü Tulajdonságok parancsát .
- 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.