需要处理图像缩放器上的异常

时间:2014-05-06 21:57:03

标签: asp.net imageresizer

查看我的日志会发现此异常,但是无法弄清楚应该如何修复,有什么想法吗?

ImageResizer.ImageProcessingException (0x80004005): Image Resizer: No image encoder was found for the request.
   в ImageResizer.InterceptModule.HandleRequest(HttpContext context, String virtualPath, NameValueCollection queryString, IVirtualFile vf)
   в ImageResizer.InterceptModule.CheckRequest_PostAuthorizeRequest(Object sender, EventArgs e)
   в System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

如果在配置中有这样的地方我可以监听异常并正确处理它们。它作为HttpModule安装,可以计算如何全局处理异常。

1 个答案:

答案 0 :(得分:0)

ImageResizer根据&format=查询字符串值选择编码器。

此错误的最常见原因是拼写错误,例如请求image.jpg?format=jif而不是image.jpg?format=gif