Dot-Net
在同一個 azure Web 應用程序上創建虛擬目錄
我有一個在 Azure 上執行的應用程序,我需要複製該應用程序,以便不同的使用者可以訪問例如 site.com/s1 和 site.com/s2 並將它們單獨使用。應用程序是一樣的,數據庫會改變。
我試圖為我的應用程序創建一個虛擬目錄,但每次都會遇到相同的錯誤:“虛擬路徑’/s1’的物理路徑無效。”
我嘗試從 FTP 創建一個物理目錄,我可以看到新目錄,但 Azure 不將其辨識為物理目錄。
我想擁有 wwwroot/s1 wwwroot/s2 並按照我之前解釋的方式訪問這些應用程序。
請嘗試
site/test1在 Azure 門戶上配置虛擬目錄,如下圖所示當我們將 WebApp 推送到 Azure 時,我們需要在連接選項卡上的站點名稱和目標 URL 部分中包含虛擬目錄路徑
之後我們可以使用 sitename/site1 訪問 WebApp
我們還可以從 Azure Kudu 工具 ( https://sitename.scm.azurewebsites.net/DebugConsole/?shell=powershell )檢查上傳的文件




