Je suis en train d'essayer de mettre à jour notre solution avec les derniers paquets ImageResizer de NuGet. Après la mise à jour, j'ai obtenu l'exception nulle ci-dessous. J'ai donc essayé de revenir sur ma solution et de mettre à jour les paquets à nouveau. Même problème. J'ai également essayé d'utiliser la page de diagnostic intégrée dans ImageResizer, mais cela pose également le même problème. Il n'y a eu aucun problème lors des mises à jour de NuGet.ImageResizer throws "Référence d'objet non définie sur une instance d'un objet." après la mise à jour
StackTrace:
[NullReferenceException: Object reference not set to an instance of an object.]
ImageResizer.Configuration.PluginConfig.ParseName(String typeName) +8
ImageResizer.Configuration.PluginConfig.FindPluginType(String searchNameString) +99
ImageResizer.Configuration.PluginConfig.add_plugin_by_name(String name, NameValueCollection args) +16
ImageResizer.Configuration.PluginConfig.loadPluginsInternal() +214
ImageResizer.Configuration.PluginConfig.LoadPlugins() +93
ImageResizer.Configuration.Config..ctor(ResizerSection config) +393
ImageResizer.Configuration.Config.get_Current() +109
ImageResizer.InterceptModule.System.Web.IHttpModule.Init(HttpApplication context) +276
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +536
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296
paramètres Resizer dans web.config:
<resizer>
<plugins>
<add name="AzureReader2" prefix="~/cloud/" connectionString="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=XXX" endpoint="https://XXX.windows.net/" />
<add logging="true" />
<add name="DiskCache" />
</plugins>
<clientcache minutes="60" />
<diskcache enabled="true" dir="~/App_Data/DiskCache" AutoClean="true" hashModifiedDate="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" />
</resizer>