我用 VS2022 創建了一個簡單的 Blazor Server 應用程式。我只是使用了默認的示例代碼,沒有做任何更改。然后應用程式在我的服務器上運行,我可以通過 https://myserver/myapp 訪問它(IIS 重定向將其重定向到 http://localhost:5000)。
現在的問題是應用程式找不到任何 CSS 檔案。例如,它嘗試加載不存在的“https://myserver/css/site.css”。正確的路徑是“https://myserver/myapp/css/site.css”。
如何更改 Blazor 應用程式查找其檔案的路徑?
uj5u.com熱心網友回復:
正確的路徑是“https://myserver/myapp/css/site.css”。
當您將它安裝為常規 IIS 網站時,它會“開箱即用”。但是如果使用 IIS 重定向,事情可能會分崩離析。
您現在最好的選擇是將 _Layout.cshtml 中的基本 href 更改為
<base href="~/myapp/" />
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/458734.html
