0

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

该站点的应用程序池正在使用 NetworkService 身份,并且虚拟文件夹已启用直通身份验证。我也授予了虚拟文件夹上 NetworkService 的修改权限,希望这会有所帮助。

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

有没有人知道为什么会发生这种情况?任何帮助,将不胜感激。

谢谢!

4

1 回答 1

0

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

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

于 2013-03-16T12:54:52.650 回答