知道为什么图像偶尔会破碎吗?

时间:2016-09-15 17:42:27

标签: windows image iis coldfusion

我刚刚从Windows 2003 Server(IIS 6)升级到Windows 2012 R2(IIS 8.5)。我认为这不重要,但我也从ColdFusion 9升级到ColdFusion 11.所有突然的图像都显示为缺失。例如,在搜索结果中,具有第一个结果的图像将被破坏。当我刷新页面时,它就在那里。

我无法理解,我们的营销副总裁有点烦人......可以理解。

我查看源和图像路径是否正确。我甚至将其复制并粘贴到浏览器中,图像显示。

还有其他人经历过这个吗?我感谢您提出的任何建议。

2 个答案:

答案 0 :(得分:3)

查看您的浏览器的开发工具(这是来自Chrome)。应该有一个网络面板,将显示您网站上加载的所有图像。如果有任何实际丢失的图像,您将看到状态404(未找到),否则您应该看到200(OK)或304(未修改)。您还会看到一个时间列,可以告诉您是否有任何图像只是需要一些时间来加载。

enter image description here

如果您只是通过自己获取图像文件直接在页面上显示图像,那么您的延迟不应与ColdFusion有任何关系。

<img src="/path/to/some.jpg">

但是如果您使用cfcontent加载图片,那么您需要弄清楚与ColdFusion相关的内容。

<img src="/path/to/some.cfm?fileID=1234">

我们从2016年升级到Windows服务器的CF 9到CF 2016的升级目前在我们的Beta环境中,我们还没有看到任何与加载文件有关的问题(jpg,gif,doc( x),xls(x))通过cfcontent

答案 1 :(得分:0)

我终于弄明白了。在我们的32位2003服务器上,我们不得不使用Ionic Rewriting工具。真正的伟大工具。我在我们新的64位2012服务器上安装了它(是的,我使用的是新的64位版本)。我真的不知道为什么,但是当我安装了Microsoft IIS重写模块时,写了过滤器并卸载了Ionic ISAPI过滤器......瞧!问题消失了。我想Ionic重写工具不像我希望的那样与IIS 8.5一起播放。