imageresizing.net资源未找到问题

时间:2013-03-15 15:17:52

标签: image-resizing imageresizer

我目前正在ASP.NET MVC 4网站中使用imageresizer.dll ver3.3.3 在IIS7.5上托管的项目。我在中包含了imageresizer.mvc.dll bin文件夹并添加了mvc shim插件。

一切都在我的本地机器上正常工作。但在生产机器我 面对资源未找到问题。生产机器也有ASP.NET MVC 4,IIS7.5和bin目录包含dll和web.config文件 如下:

在生产机器中。 1.当我使用.ashx执行图像请求时,我得不到资源 发现异常。 2.为了验证图像是否真的存在,我删除了.ashx和.ash 图像加载没有问题。所以我在imageresizing上缺少一些东西 参与我的生产机器。 我尝试通过执行/resizer.debug.ashx来诊断问题但是 在这里我也得到资源未找到异常。 4.我尝试省略.ashx扩展名但在查询字符串中使用宽度参数。图像尺寸不受影响。

我完全不确定我接下来要解决这个问题的步骤是什么。任何人都可以 请指导我,我错过了什么?

谢谢和问候, G Hemant

1 个答案:

答案 0 :(得分:0)

我尽最大努力遵循了安装说明,并且我遇到了与您关于/resizer.debug相同的问题

我没有使用MVC作为一个整体;但是,我正在使用路由并在global.asax的Application_Start部分中使用RegisterRoutes方法。

添加到RegisterRoutes方法的这一行解决了我无法访问resizer.debug.ashx的问题:

  routes.Ignore("{resource}.ashx/{*pathInfo}"); //ignore ashx files

现在我可以访问Cassini以及iis7。