排除某些文件夹和/或某些文件图像缩放器处理管道?

时间:2017-08-11 07:56:52

标签: asp.net-mvc imageresizer

在我们的ASPNet MVC项目中,我们使用带有一些管道defaultCommands的图像调整器,但这些命令可能会对我们的一些静态图像文件产生副作用,因此我们如何从图像调整器管道中排除某些文件夹和/或特定图像文件?

提前致谢,

1 个答案:

答案 0 :(得分:0)

如果您不想影响所有图像请求,则应使用Config.Current.Pipeline.RewriteDefaults事件,而不是使用defaultCommands。

defaultCommands目前实现如下:

void PipelineConfig_RewriteDefaults(IHttpModule sender, HttpContext context, IUrlEventArgs e) { e.QueryString = e.QueryString.MergeDefaults(defaultCommands); } 来自:https://github.com/imazen/resizer/blob/2be2ad19788d45fdaedb6d6425f1fba2d0b143cd/Core/Configuration/PipelineConfig.cs#L53-L56

您可以查看e.VirtualPath以确定是否要应用您的设置。