Point:
- ASP.NET Core WebApi 項目
- 發布到 IIS 服務器
1. 選擇 File System
2. 輸入要發布到的路徑
# 其它默認,直接發布
3. 打開 IIS,添加程序池,設為非托管
4. 添加網站,指定物理路徑:剛才 WebApi 發布到的路徑。選擇程序池為上面添加的程序池。
5. 訪問上面剛添加的網站:
# 報錯(500?),安裝 dotnet core hosting / WindowsHosting (名稱。。。有很多,不同時點安裝的文件名不一樣,而且差別很。。。) => 搜索 “.NET Core Windows Server Hosting bundle”
# 訪問demo用例里的 api/values 正常,但訪問自己寫的連數據庫真實數據的 api/xxx 時失敗(500),==> 是因為沒有添加 appsettings.Prodduction.json ,添加上就正常了
# 正常 => 完成
另外,如果在建項目時選了 https , 那么,在發布 IIS 時,bind中要添加https的端口設置。
==邊學邊記錄==