在IIS上發布netcore項目
-
保證電腦上有.net core sdk或者.net core runtime;
-
需要安裝AspNetCoreModule托管模塊:DotNetCore.2.0.5-WindowsHosting.exe
- https://aka.ms/dotnetcore-2-windowshosting
- 上面的托管模塊安裝成之后需要重啟電腦,或者使用命令行
net stop was
net start w3svc
- 安裝完DotNetCore.2.0.5-WindowsHosting.exe后,在IIS的模塊組件里,多了一個AspNetCoreModule模塊(%SystemRoot%\system32\inetsrv\aspnetcore.dll)
- 編輯"應用程序池"的"基本設置"(我這里的應用程序池名稱是222),修改".NET Framework 版本"為"無托管代碼"
- 編輯"應用程序池"的"高級設置",修改"加載用戶配置文件"為"True"