首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageResizing.net DiskCache插件不工作于IIS6

ImageResizing.net DiskCache插件不工作于IIS6
EN

Stack Overflow用户
提问于 2013-07-03 13:20:56
回答 2查看 431关注 0票数 0

我目前正在使用IIS6的服务器上运行Umbraco . 4.9.1站点。对于这个站点,我使用了图像裁剪包CropUp (它使用ImageResizing.net插件),并且我购买了DiskCache插件,用于在磁盘上而不是在内存中缓存农作物。

我已经安装了DiskCache插件如下:

  • 将ImageResizer.Plugins.DiscCache.dll复制到站点的/bin文件夹
  • <add name="DiskCache" />添加到web.config中的<plugins>部分
  • <diskcache subfolders="32" enabled="true" autoClean="false" dir="~/App_Data/ImageResizing" hashModifiedDate="true" />添加到web.config中的<resizer>部分。

我尝试在IIS中我的站点属性下的"Home目录“选项卡上插入到%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll的这个路径。

不过,我的App_Data文件夹中没有名为ImageResizing的文件夹。

有人知道我可能错过了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-03 13:44:41

嗯-听起来不错,但我看不出你的全部配置。这是我在一个网站上工作的一个样本:

代码语言:javascript
复制
<configuration>
    <configSections>
      <section name="resizer" type="ImageResizer.ResizerSection" />
      <section name="cropUp" type="Eksponent.CropUp.Config.CropUpSection, Eksponent.CropUp" />
    </configSections>
    <resizer>
      <plugins>
        <add name="DiskCache" />
        <add name="Eksponent.CropUp.Plugins.ImageResizerPlugin"></add>
      </plugins>
      <diskCache dir="~/media/imageresizer" />
    </resizer>
    <cropUp configSource="config\Eksponent.CropUp.config" />
</configuration>

这和你的设置相符吗?

票数 0
EN

Stack Overflow用户

发布于 2013-07-03 13:47:40

我仍然不完全确定您的完整设置是什么样子,但它应该是这样的。通常,您应该能够使它与基本配置一起工作:

代码语言:javascript
复制
<resizer>
    <plugins>
        <add name="DiskCache" />
        <add name="Eksponent.CropUp.Plugins.ImageResizerPlugin" />
    </plugins>
    <diskCache dir="~/App_Data/imagecache" />
</resizer>

注意,我认为diskCache等是区分大小写的。

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

https://stackoverflow.com/questions/17449175

复制
相关文章

相似问题

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