2011-02-10 37 views
0

我試圖像這樣指定imageurl Image1.ImageUrl = @「C:\ abc.jpg」;如何在外部項目中插入圖像

我的圖像是在項目之外,但它不工作。我們如何分配圖像

該項目。是否他們的配置文件中的任何變化做到這一點?

回答

0

Asp.net在IIS上工作。 IIS通過HTTP處理用戶請求以解析某些內容。所以,當你分配ImageUrl = @"C:\abc.jpg" IIS無法通過HTTP規範解決這個問題(至少在安全的原因,因爲任何人然後可以從你的計算機問文件)。

爲了解決您的問題 - 只需創建另一個IIS Web應用程序(可以掛載到磁盤的任何文件夾),假設它被稱爲MyImages。 它後,你可以參考ImageUrl = @"http://MyImages/abc.jpg"

更好的方法是將圖片放置到內容分發網絡(CDN) - 在快速的方式分享照片的人公共服務器