簡體   English   中英

提供不在IIS的虛擬目錄中的文件

[英]Serving up a file not located within the IIS's virtual directory

我有一個MVC網站,我在提供位於我的虛擬目錄中的圖像文件時沒有任何問題。 我可以訪問我的文件http://localhost/images/1.jpg

如果文件位於另一個驅動器中,我如何提供文件? 例如,如果它們位於D:\\images\\1.jpg

在不知道你想要實現什么的情況下,讓我首先說不建議這樣做。 當涉及到主機環境的IO訪問時,Web應用程序應該在沙箱中工作。 但是,如果您在共享托管環境中,事情可能會發生變化。

是什么阻止您將這些圖像復制到虛擬目錄中的子文件夾?

另一種選擇是為此外部文件夾創建單獨的虛擬目錄,並將其作為Web中的另一個資源進行訪問。

同樣,如果你更詳細地描述你想要做的事情,你可能會得到更好的回應。

我同意@Uchitha,從架構的角度來看,我不會嘗試這個。 如果你真的有,由於你無法控制的情況,也許看看符號鏈接路徑。 以下msdn文章的更多細節: http//msdn.microsoft.com/en-us/library/windows/desktop/aa363878( v = vs.85) .aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM