2014-01-17 68 views
0

我今天在windows 2012服務器上部署了asp.net mvc 4應用程序。一切工作正常,但沒有PNG圖像加載。ASP.NET MVC 4在IIS 8上的應用程序不顯示PNG圖像

下面是截圖

When Accessed through webserver

When Accessed on localhost

這些都是一些東西我檢查

我可以在此文件夾中加載不同的圖像,除了 「png格式」 S。

靜態內容已安裝在我的網絡服務器上。 Static Content ticked on server

檢查MIME類型.. png格式都包含有

下面的代碼添加到路由配置

routes.IgnoreRoute("{resource}.png") 

通過進入網絡服務器上的文件的屬性還檢查高級屬性。以下是截圖。

Advance Attributes of file

+0

的路徑是什麼你的PNG文件?我注意到你在一個虛擬目錄中運行,在本地主機的情況下運行在根目錄下。 –

+0

在服務器上:http://192.168.250.201/NextGen/Content/logo.png LocalHost:http:// localhost:55986/Content/logo.png –

+0

顯示圖片的html代碼 –

回答

1

嘗試使用這樣的:

<img src="<%= Url.Content("~/Content/logo.png")%>" alt=""/> 
+1

我從零開始做了全新的部署。不管怎麼說,還是要謝謝你。 –