Поле не найдено: 'ImageResizer.Configuration.PluginConfig.LoggingAvailable'

Я использую Image Resizer imageresizing.net. Но когда я установил плагин DiskCache для обслуживания кэшированных изображений, возникает ошибка:

 Поле не найдено: 'ImageResizer.Configuration.PluginConfig.LoggingAvailable'. 
Вот моя конфигурация web.config для тега resizer:

<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>

1 ответ

Решение

После большого количества испытаний я обнаружил, что это просто проблема с версиями.

Я не использовал Nuget.Package.Manager и обновляю:

  • Установка ImageReziser Web.Config до версии 3.4.3
  • ImageReziser.Plugins.DiskCache до версии 3.4.3

И теперь я не получаю эту ошибку.

Другие вопросы по тегам