我正在使用Image Resizer imageresizing.net。但是,当我安装 DiskCache 插件来提供缓存图像时,会发生错误:
Field not found: 'ImageResizer.Configuration.PluginConfig.LoggingAvailable'.这是我的resizer标签的web.config配置:
<code> <resizer>
<clientcache minutes="1440" />
<plugins>
<remove name="DefaultEncoder" />
<remove name="NoCache" />
<remove name="ClientCache" />
<add name="DefaultEncoder" />
<add name="NoCache" />
<add name="ClientCache" />
<add name="DiskCache" />
<diskCache dir="~/imagecache" autoClean="false" hashModifiedDate="true" enabled="true"
subfolders="32" cacheAccessTimeout="15000" asyncWrites="false" asyncBufferSize="10485760" />
<cleanupStrategy startupDelay="00:05" minDelay="00:00:20" maxDelay="00:05"
optimalWorkSegmentLength="00:00:04"
targetItemsPerFolder="400" maximumItemsPerFolder="1000"
avoidRemovalIfCreatedWithin="24:00" avoidRemovalIfUsedWithin="4.00:00"
prohibitRemovalIfUsedWithin="00:05" prohibitRemovalIfCreatedWithin="00:10" />
</plugins>
</resizer></code>
答案 0 :(得分:2)
经过大量测试后,我发现这很简单就是版本问题。
我没有使用“Nuget.Package.Manager”并更新:
现在我没有收到这个错误。