在浏览器直接打开图片链接地址,看是404错误还是其他服务器错误。如果是404,引用的站点目录下资源,直接查看对应的路径下文件是否存在。另外一种情况,访问图片提示403错误,开启详细错误信息后提示403当前目录禁止执行脚本,但是图片是静态资源,不是脚本文件。这是什么原因呢?以前遇到过多次,这个错误是这样产生的:使用IIS站点管理设置了附件、图片目录禁止执行脚本,防止该目录被写入webshell.后面如果安装了IIS安全狗,就会产生这种冲突访问图片提示403禁止执行脚本,算安全狗的一个bug。这种情况直接删除对应目录下的web.config文件即可解决(因为在设置脚本执行权限时会生成web.config文件,所以删除生成的这个文件就相当于去掉了这个设置)。

QQ截图20161220114239.jpg

QQ截图20161220114323-665x227.jpg