2020年12月6日 星期日

[.Net Core].NET Core 3.1 部屬至IIS上

[.Net Core].NET Core 3.1 部屬至IIS上

[.Net Core].NET Core 3.1 部屬至IIS上

安裝ASP.NET Core 3.1 Windows Hosting Bundle

  1. 先至官網下載ASP.NET Core 3.1 Windows Hosting Bundle

    ASP.NET Core 3.1 Windows Hosting Bundle Download

  2. 執行dotnet-hosting-3.1.10-win.exe安裝檔,打勾同意授權條款後,點選安裝

    WindowsServerHostingInstall

  3. 安裝完成後,重啟IIS

    • 停止 World Wide Web publishing 服務
      net stop was /y
      
    • 重新啟動該服務
      net start w3svc
      

發行網站

  1. 執行Publish指令

    dotnet publish -c Release
    

    dotnet publish

  2. 執行完成後,即可至專案下bin/Release/netcoreapp3.1/publish 取得發行檔案

    dotnet publish complete

    publish folder

新增站台

  1. 將發行的檔案放置於Server上

    Website folder

  2. 先於IIS 應用程式集區中新增一個應用程式集區

    Application pool

  3. 於IIS中新增網站,輸入站台名稱,並實體路徑指到剛剛放置發行檔案的資料夾中,然後指定要開啟的Port。

    Add Website

  4. 可同步確認模組內是否有成功安裝ASP.NET Core Module

    CheckModule1

  5. 如有看到AspNetCoreModuleV2即有成功安裝

    CheckModule2

瀏覽網站

瀏覽網頁,看是否能正常顯示頁面

View Website


如有錯誤或建議,歡迎留言指教,謝謝!!

(相關內容如有侵犯隱私或著作權,請協助通知刪除,感謝)

沒有留言:

張貼留言