[英]How to add a directory located in a web server to iis as a virtual directory
[英]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.