查看我的日志会发现此异常,但是无法弄清楚应该如何修复,有什么想法吗?
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安装,可以计算如何全局处理异常。
答案 0 :(得分:0)
ImageResizer根据&format=
查询字符串值选择编码器。
此错误的最常见原因是拼写错误,例如请求image.jpg?format=jif
而不是image.jpg?format=gif
。