首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageResizer (DiskCache)不工作

ImageResizer (DiskCache)不工作
EN

Stack Overflow用户
提问于 2016-02-11 17:04:40
回答 1查看 175关注 0票数 1

我正在使用ImageResizer,用于远程读取器和磁盘缓存,而且我在使用Diskcache时遇到了问题。

我完成了所有推荐的在文件中配置。

我的配置是这样的:

代码语言:javascript
复制
<resizer>
        <remotereader signingKey="mySigningKey" allowAllSignedRequests="true" allowRedirects="5" />
        <diskCache dir="~/imagecache" autoClean="true" enabled="true" cacheAccessTimeout="15000" syncBufferSize="10485760" />
        <pipeline fakeExtensions=".ashx" defaultCommands="autorotate.default=true" />
        <plugins>
            <add name="RemoteReader" />
            <add name="DiskCache" />
        </plugins>
</resizer>

我有一个简单的代码来做这个工作:

代码语言:javascript
复制
    using ImageResizer.Plugins.DiskCache;
    using ImageResizer.Plugins.RemoteReader;

    string setting = new ResizeSettings("width=200&height=100").ToString();
    string myImage= RemoteReaderPlugin.Current.CreateSignedUrlWithKey("someImageUrl", setting, "mySigningKey");

我的代码中缺少什么东西可以使DiskCache工作吗?还是我的配置有问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-12 12:00:54

经过一段时间的测试,我意识到错误是cacheAccessTimeout,然后增加了时间,但仍然继续出错,所以我用相同的配置做了一个新的解决方案,现在工作得完美无缺。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35345602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档