图像未显示在维护页面下

时间:2012-04-09 07:17:45

标签: html iis webserver

我在我的网站中添加了一个维护不足的页面。在那个页面中,我只放了一张图片和信息。图像位于图像文件夹内。但是,当站点处于维护模式时,图像不会显示在维护页面下。如果不在维护模式下,图像将显示在该页面中。我不知道如何解决它。

在我的页面中,代码很简单,如下所示:

<!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>

3 个答案:

答案 0 :(得分:0)

将您的网站置于维护模式可能会阻止访问所有内容,包括您尝试显示的图像。将图像列入白名单(如何操作取决于您正在运行的服务器)或将图像托管在imgur等外部图像主机上。

答案 1 :(得分:0)

谢谢你们回答我的问题。 :) 最后,我可以解决它。 我将图像嵌入为base64格式,如

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

答案 2 :(得分:0)

对于我来说,使用base64不能在IE中工作,但很重要。

我在App_Offline.htm中使用MVC和维护模式。我有base64字符串作为img src。

Firefox,Chrome,Opera展示图片。 IE8没有。