2014-04-04 33 views
0

我有圖像保存在C:驅動器的服務器和我的ASP.NET Web應用程序正在挑選它們,並在ASP中顯示它們:圖像標籤,但它不工作,我已檢查路徑它的100倍非常好。 這裏是圖像ASP圖像控件不拾起ImageUrl

C://Temp//image.png 

的路徑,這裏是一個girdView裏面的代碼templateFiled

<asp:Image ImageUrl='<%#Eval("Picture") %>' ID="Image1" runat="server" Width="90%" Height="20%" /> 

回答

3

在你的Web應用程序創建一個文件夾,複製圖像那裏。然後使用相對路徑引用它。

如果您在託管應用程序時最終在C:驅動器中引用此映像,則該網站的所有用戶都將看不到該映像。由於Web瀏覽器無法訪問Web服務器的C:驅動器中的圖像。

+0

問題是,webService正在將圖像存儲在此文件夾中,並且WebApp正在訪問這些圖像。如果在WebApplication文件夾中使用某個文件夾,我將如何通過WebService存儲它們。 –

+0

好吧,那麼你必須做一些工作才能獲得正確的url :-D閱讀本文,你將得到它的掛起http://msdn.microsoft.com/en-us/library/ms972953.aspx – Sam

+1

否則在IIS中創建一個虛擬目錄以指向您的圖像文件夾。那麼您可以像通常那樣使用完全限定的URL來引用您的圖像。 – Sam