开启辅助访问 切换到窄版

一个以图片运营的网站,所有图片都出现叉无法显示图片

[复制链接]
作者:hanhongwen 
版块:
思维导图 思维导图-问题思维 发布时间:2017-8-31 19:42:43
3200

管理员

积分
6671
QQ
hanhongwen 发表于 2017-8-31 19:42:43 | 显示全部楼层 |阅读模式
问题出现:
网站开发技术人员说,正在运行的一个旅游网站,所有的图片都无法显示,用户无法浏览,造成的影响很大,需要马上解决


处理问题思维:
1、这是在一个服务器上的网站,如果是服务器上配置出现了问题,那应该是服务器其它的网站上图片也无法打,好,既然想到这里了,那就打开这个服务器上其它网站看一下吧,经过测试其它几个网站运行正常,图片显示也没有问题


2、这时候问题的原因基本可以缩小了很多,确定了一点是服务器IIS配置的这个站点出现了问题,那么就来检查一下,首先打开这个网站其它页面看一下,结果是全部图片都无法打开


3、这时候,想到会不会是服务器上的图片被人篡改了,导致图片无法打开,好,这里在无法打开图片上右键属性,查找一个图片存放位置,在服务器上相应的目录找到图片,并打开查看,这时候在服务器用画图打开,居然也是正常的,这时候虽然知道是IIS配置问题,但是无法确定是哪个设置出了问题


4、既然在服务器上用画图可以打开图片,在网页引用上无法打开,那就把这个图片直接复制一个到网站的根目录下,直接用域名加图片的名称来访问看一下,会是什么样子,访问:http://192.168.1.70/test.jpeg  


5、出现错误,如下图

48.png


6、通过上面可以看到是web.config有问题,mime也有问题,这里先打开mime设置看一下
49.png


打开后,报错如下图
50.png


7、看到上面的内容就知道是web.config有问题,加上上面在网页看到的内容也证明了是web.config有问题
由于急需要处理,所以把web.config直接剪切到别的地方,让IIS恢复默认继承上面的配置,再次打开
恢复正常


8、网站恢复正常后,回过头来再查看web.config文件,放到其它目录上测试了一个,这个配置文件中多了一行代码
最终确定就是多的这一行代码引起的这次灾难性的问题,下面把这一行代码放到下面,供参考


        <staticContent>
            <mimeMap fileExtension=".mp4" mimeType="application/octet-stream" />
        </staticContent>



最主要的就是中间的那一行代码


51.png


以上就是处理一个以图片展示的网站,所有图片打不开的处理思路及最终的解决办法,希望对迷茫的你有帮助,祝你成功







    15561578755
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表