我正在嘗試在同一個 IIS 站點上部署我的 VUE 門戶和它的 Dotnet 后端 API。我只能在 IIS 上各自的站點上托管它們,但我想將它們都托管在同一個站點上。有人可以建議如何嗎?
uj5u.com熱心網友回復:
- 下載和安裝:
- .NET Core 托管捆綁包
- 微軟 URL 重寫
- 重新啟動 IIS 服務。
- 設定新的 IIS 網站:
- 在服務器上打開 IIS。
- 右鍵單擊站點檔案夾并選擇“添加網站”
- 輸入站點名稱
- 設定 Vue.js 應用程式目錄的物理路徑
- 將主機名留空 → 單擊“確定”。
- 右鍵單擊新站點并選擇“添加應用程式”
- 輸入別名“api”(不帶引號)
- 設定 ASP.NET Core api 目錄的物理路徑
- 單擊“確定”。
- 在應用程式池中
- 右鍵單擊新站點的應用程式池→“基本設定”
- 將 .NET CLR 版本更改為“無托管代碼”。
- 右鍵單擊新站點的應用程式池→“高級設定”
- 設定“身份”:本地系統
- 確保“web.config”如以下文章中所述!Vue.js ASP.NET
& Vue.js 前端檔案夾內
額外資源:
- Vue.js ASP.NET Core on Azure with SQL Server - 如何將全堆疊應用程式部署到 Microsoft Azure
- IIS URL 重寫 – 在一個站點下托管多個域
- 使用 IIS 在 Windows 上托管 ASP.NET Core
- 在 Microsoft IIS 上托管 Vue JS SPA 構建
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/365813.html
上一篇:Microsoft.OpenApi.ExtensionsEnum.GetDisplayName()不起作用,復制時作業正常
