1.確保IIS功能都安裝上了。
2.確保.netcore 的最新sdk已安裝。
3.應用程序池改成無托管代碼
4.500.19錯誤
錯誤原因,沒有安裝 DotNetCore.2.0.5-WindowsHosting.exe 即托管程序,具體可以先檢查IIS模塊中有沒有AspNetCoreModule,有則說明已安裝,反正則無
5.出現500.21錯誤
安裝完DotNetCore.2.0.5-WindowsHosting.exe后,出現500.21錯誤
原因:安裝了舊版本,沒有安裝最新版本WindowsHosting.exe
最新地址:https://dotnet.microsoft.com/download/thank-you/dotnet-runtime-2.2.5-windows-hosting-bundle-installer
---------------------------------------------------------------------------------------------------------------------------------------------------------------
上面這些步驟都解決了就能順利部署了~~
附微軟部署CORE教程:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2