【发布时间】:2015-08-27 06:48:49
【问题描述】:
我在我的网站中使用 ImageResizer 并启用了 DiskCache 插件。对于某些图像,它会在输出中随机显示另一个文件,我应该清除缓存以解决此问题,而一段时间后我再次看到其他图像。仅针对一种尺寸的图像缓存了错误的图像。
还有一件事:在 chrome 中,有时图像缩放器显示错误的图像,这个问题可以通过 Ctrl+F5 解决。
编辑 1: 这是我的 Web.config 文件:
<resizer>
<diagnostics enableFor="AllHosts" />
<pipeline fakeextensions=".aspx" />
<plugins>
<add name="Mybook.utilities.ImageResizerLocalReader" />
</plugins>
<diskCache dir="~/imagecache" autoClean="false" hashModifiedDate="true" />
<clientcache minutes="10080" />
</resizer>
<system.web>
<httpModules>
<add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>
</httpModules>
</system.web>
...
<system.webServer>
<modules>
<add name="ImageResizingModule" type="Mybook.utilities.ImageInterceptModule" />
</modules>
</system.webServer>
我还是看不到诊断页面
【问题讨论】:
-
这个问题没有额外的细节是无法回答的;具体来说,诊断页面输出(resizer.debug)和Mybook.utilities.ImageResizerLocalReader的源代码。
-
如何查看诊断页面输出
-
有时在 chrome 中图像缩放器显示错误的图像这个问题可以通过 Ctrl+F5 解决
-
我看不到 resizer.debug.ashx 页面
标签: c# asp.net imageresizer