我的 Visual Studio 專案放在筆電【A1】的【D:\A2】路徑
網站先發布到【A1】的【D:\B2】路徑
再透過 Synology Drive 同步至電腦【B1】的【D:\B2】路徑及 NAS 主機上(備份用)
實際網站運行的主機是電腦【B1】
檔案上傳至網站、或從網站下載檔案的路徑,在 web.config 裡面設定為【D:\B2\UploadFiles】
網站運行【B1】大部分功能均正常,檔案上傳、下載也都正常,
但是 view 使用 window.open 或者放在 iframe src 裡面時,傳入的 url 會自動變成 【D:\A2】 + url,出現 Physical Path 錯誤
多做了幾次驗證,發現我在筆電【A1】測試功能均正常,但是由瀏覽器登入【B1】之後,很多功能出不來
研判也是 Physical Path 出問題或者是我有遺漏甚麼設定
還請各位高手幫忙解惑! 小弟不甚感激!
IWebHostEnvironment.WebRootPath
取得或設定包含 web servable 應用程式內容檔案的目錄絕對路徑。