iT邦幫忙

0

Visual Studio 新手發問! 網站的 Physical Path 如何正確有效的設定?

  • 分享至 

  • xImage

我的 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 出問題或者是我有遺漏甚麼設定

還請各位高手幫忙解惑! 小弟不甚感激!

Arslucas iT邦新手 5 級 ‧ 2022-04-12 00:11:11 檢舉
新手上路,不好意思!
原本想說把遇到的狀況多描述清楚,好讓各位高手幫我解惑一下,好像有點誤會,拍謝
Q : url 在 Controller 使用 return new FilePathResult(url, "application/pdf"); 可以正常產生畫面
使用 ViewBag.rul 傳到 view 的 <iframe src="@ViewBag.url">,Physical Path會變成 = 專案路徑 + url,而不是 = 網站路徑 + url
不知道我是哪裡做錯了
pico2k iT邦新手 5 級 ‧ 2022-04-12 08:54:51 檢舉
不一定跟physical path設定有關係,
請提供ViewBag url設定的相關程式碼
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
天黑
iT邦研究生 5 級 ‧ 2022-04-11 09:34:44

理論上要用相對路徑設定取得網站內資料夾檔案比較好,不然會改到...

參考資源

我要發表回答

立即登入回答