ASP.NET Core WebApi 項目部署到 IIS 服務器的總結


Point:

        - ASP.NET Core WebApi 項目

        - 發布到 IIS 服務器

1. 選擇 File System

2. 輸入要發布到的路徑

# 其它默認,直接發布

3. 打開 IIS,添加程序池,設為非托管

4. 添加網站,指定物理路徑:剛才 WebApi 發布到的路徑。選擇程序池為上面添加的程序池。

5. 訪問上面剛添加的網站:

    # 報錯(500?),安裝 dotnet core hostingWindowsHosting (名稱。。。有很多,不同時點安裝的文件名不一樣,而且差別很。。。) => 搜索 “.NET Core Windows Server Hosting bundle”

    # 訪問demo用例里的 api/values 正常,但訪問自己寫的連數據庫真實數據的 api/xxx 時失敗(500),==> 是因為沒有添加 appsettings.Prodduction.json ,添加上就正常了

    # 正常 => 完成

 


另外,如果在建項目時選了 https , 那么,在發布 IIS 時,bind中要添加https的端口設置。

 

==邊學邊記錄==


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM