2012-04-09 64 views
0

我在我的網站中添加了維護頁面。在那個頁面中,我只放了一張圖片和信息。圖像位於圖像文件夾內。但是當站點處於維護模式時,圖像不會顯示在維護頁面下。如果不在維護模式下,圖像將顯示在該頁面中。我不知道如何解決它。圖像未顯示在維護頁面

在我的網頁,代碼簡單如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head> 
    <title>Under Maintenance</title> 
</head> 
<body style="text-align:center;vertical-align:middle;"> 
    <div> 
     <img src="images/under_maintenance.gif" alt="Under Maintenance" /> 
     <h2>This site is currently</h2> 
     <h1>UNDER MAINTENANCE</h1> 
     <h3>We will be back shortly</h3> 
    </div> 
</body> 
</html> 
+0

你的代碼是完美的可能是問題是在你的圖像或路徑可以ü提供under_maintenance.gif? ... – Kamal 2012-04-09 07:28:55

+0

是的,頁面在維護模式下找不到圖像路徑。通常,其他頁面的路徑是正確的。 – mmdeveloper 2012-04-09 07:35:31

+0

更改此src =「/ images/under_maintenance.gif」幫助嗎? – Marcel 2012-04-09 07:42:24

回答

0

把你的網站進入維護模式,可能阻止訪問到的一切,包括你想顯示的圖像。無論是白名單圖像(你如何做取決於你正在運行的服務器)或託管在外部圖像主機上的圖像,如imgur

+0

嗨Marchel,我使用IIS。我的形象必須在哪裏主持內部?以及如何定義該路徑?我不想將圖像託管在外部圖像主機上。 – mmdeveloper 2012-04-09 07:37:50

0

謝謝你們回答我的問題。 :) 最後,我可以解決它。 我嵌入圖像爲Base64格式像

<img src="data:image/gif;base64,R0lGODlhIQE6AfcAA..." alt="Under Maintenance" />. 
0

在IE工作不適合我的base64但好點。

我使用MVC和維護模式與App_Offline.htm。在那裏我有base64字符串作爲img src。

Firefox,Chrome,Opera顯示圖像。 IE8沒有。

+0

這應該是一個評論,因爲它不回答這個問題 – Luca 2012-10-19 21:02:24