我創建了一個 blazor 服務器應用程式。當它使用 localhost 運行時,它正在我的機器上運行。在 IIS 中為此專案配置了一個檔案夾。
我已將專案發布到一個檔案夾,然后將 dll 檔案復制/粘貼到 IIS 中配置的檔案夾中。
主頁面(索引頁面)運行完美,但當我嘗試單擊移動到另一個頁面時,我收到錯誤“404 - 找不到檔案或目錄”。
注意:- 當我從 IIS 瀏覽專案時,專案的名稱已從 localhost 替換為 abcdef.com。
誰能幫我糾正路由問題?
uj5u.com熱心網友回復:
我認為它與您的 Balzor 組件的頁面定義有關。“/”表示您網站的根檔案夾。如果您想將此應用程式添加到現有網站,您可能會將其上傳到主機的新檔案夾中。例如 https 您的網站/應用程式。在這種情況下,您的新應用程式不再是您網站的根目錄。所以你的頁面地址應該是這樣的:
@page "/app/address".
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/416854.html
標籤:
