如何在IIS中的staticCompressionModule之前调用我的本机模块

在我的本机模块中,我正在处理onSendResponse事件,但是由于该模块无法处理,即将进入的块数据处于压缩形式。

failed request tracing的帮助下,我发现在onSendResponse事件触发我的模块之前,staticCompressionmodule正在MAP_REQUEST_HANDLER事件进行压缩。

由于我想在StaticCompression Module之前触发我的模块,所以我按照在MAP_REQUEST_HANDLE事件上找到的一篇文章中的描述进行了此操作。

pModuleInfo-> SetPriorityForRequestNotification( RQ_MAP_REQUEST_HANDLER, PRIORITY_ALIAS_FIRST );

这样做之后,我还可以看到StaticCompressionmodule首先被触发。因此,按照文章的建议,我将模块移动到了ApllicationHost.config文件中globalModules部分中staticCompressionmodule上方。 http://www.ksingla.net/2006/06/execution_order_of_modules_in_iis7/

仍然我的模块稍后被调用。我还有什么需要做的吗?

cutmiss3 回答:如何在IIS中的staticCompressionModule之前调用我的本机模块

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2936494.html

大家都在问