我目前在 IIS7.5 上托管的 ASP.NET MVC 4 Web 项目中使用 imageresizer.dll ver3.3.3。我在 bin 文件夹中包含了 imageresizer.mvc.dll 并添加了 mvc shim 插件。
一切都在我的本地机器上正常工作。但在生产机器中,我面临资源未找到问题。生产机器也有 ASP.NET MVC 4, IIS7.5 和 bin 目录包含 dll 和 web.config 文件如下:
在生产机器中。1. 当我用.ashx 执行图像请求时,我得到资源未找到异常。2.为了验证图像是否真的存在,我删除了 .ashx 并且图像加载没有问题。所以我在生产机器的图像调整部分缺少一些东西。3. 我尝试通过执行 /resizer.debug.ashx 来诊断问题,但在这里我也得到资源未找到异常。4. 我尝试省略 .ashx 扩展名,但在查询字符串中使用宽度参数。图像大小不受影响。
我完全不确定解决这个问题的下一步是什么。谁能指导我我缺少什么?
谢谢和问候, G Hemant