我目前正在使用IIS6的服务器上运行Umbraco . 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中我的站点属性下的"Home目录“选项卡上插入到%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll的这个路径。
不过,我的App_Data文件夹中没有名为ImageResizing的文件夹。
有人知道我可能错过了什么吗?
发布于 2013-07-03 13:44:41
嗯-听起来不错,但我看不出你的全部配置。这是我在一个网站上工作的一个样本:
<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>这和你的设置相符吗?
发布于 2013-07-03 13:47:40
我仍然不完全确定您的完整设置是什么样子,但它应该是这样的。通常,您应该能够使它与基本配置一起工作:
<resizer>
<plugins>
<add name="DiskCache" />
<add name="Eksponent.CropUp.Plugins.ImageResizerPlugin" />
</plugins>
<diskCache dir="~/App_Data/imagecache" />
</resizer>注意,我认为diskCache等是区分大小写的。
https://stackoverflow.com/questions/17449175
复制相似问题