我目前正在使用IIS6的服务器上运行Umbraco v.4.9.1站点。对于这个网站,我使用图像裁剪包,CropUp(使用ImageResizing.net插件),我已经购买了DiskCache插件,用于缓存光盘上的作物而不是内存。
我安装了DiskCache插件,如下所示:
<add name="DiskCache" />
添加到了web.config <plugins>
部分
<diskcache subfolders="32" enabled="true" autoClean="false" dir="~/App_Data/ImageResizing" hashModifiedDate="true" />
添加到了web.config中的<resizer>
部分。我尝试将此路径插入IIS中我的网站属性下“主目录”选项卡上的%windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll。
但是,我的App_Data
文件夹中没有名为ImageResizing的文件夹。
有谁知道我可能错过了什么? : - )
答案 0 :(得分:0)
<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>
这是否符合您的设置?
答案 1 :(得分:0)
我仍然不完全确定你的完整设置看起来如何,但看起来应该是这样的。通常,您应该能够使用基本配置:
<resizer>
<plugins>
<add name="DiskCache" />
<add name="Eksponent.CropUp.Plugins.ImageResizerPlugin" />
</plugins>
<diskCache dir="~/App_Data/imagecache" />
</resizer>
请注意,我认为diskCache等区分大小写。