2015-06-17 139 views
0

如果我運行我的web應用程序,應用程序正常工作。當我嘗試使用文件系統發佈圖像時不顯示。這些圖像包含在項目和發佈文件夾中,我可以在圖像文件夾中找到圖像。 但是不顯示。沒有錯誤,所以我不知道我在哪裏看。有人可以幫助我嗎?該圖像是一個簡單的html標籤。圖像不顯示asp.net

<img src="~/Images/logo.png"> 

回答

1

不能與非RUNAT = 「服務器」 控制混合~

但你可以這樣做:

<img src='<%= ResolveUrl("~/Images/logo.png") %>'/> 

MVC:

<img src="@Url.Content("~/Images/logo.png")" 
+0

沒有工作:( – user3432681

+0

@ user3432681看到我的編輯 –

+0

它不解決這個問題。當我使用並在Visual Studio中運行,我可以看到圖像,只有當我'm發佈webapp它不顯示圖像,這對我來說很奇怪 – user3432681

0

它是一個ASP.NET webform項目?如果是這樣,請更新它如下:

<img src="~/Images/logo.png" runat="server" /> 
+0

不,我不使用webform我使用MVC Razor – user3432681

0

以下是設置圖像的兩種方法。任何一個人都應該爲你工作。

<img src="/Images/logo.png" />

<asp:Image ID="Image1" ImageUrl="~/Images/logo.png" runat="server" />