ImageResizer不使用虚拟目录

时间:2013-03-14 18:39:42

标签: imageresizer

我正在我的网站的其他区域成功使用ImageResizer,从应用程序中的文件夹(.jpg?width = 100& .jpg.ashx?width = 100 work)提供图像,但是当我从位于本地机器上的虚拟目录中尝试图像,如果我使用“jpg.ashx?width = 100”方法指定图像页面,我只能调整大小。

网站的应用程序池使用NetworkService标识,虚拟文件​​夹启用了传递身份验证。我已经在虚拟文件夹上授予了对NetworkService的修改权限,希望这会有所帮助。

我在经典模式下使用IIS 7.5,并且resizer诊断页面没有显示任何问题。

有没有人知道为什么会这样?任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

经典模式需要.ashx语法,因为ASP.NET不会看到静态文件请求。

如果您在同一主机上的同一站点中看到不同的行为,那么您的虚拟文件夹可能 NOT 是一个虚拟文件夹,它可能是一个子应用程序。