处理相同请求的多个ISAPI Extensions出现问题(Exchange 2003)

时间:2011-07-18 13:48:23

标签: iis isapi exchange-server-2003 isapi-extension

我正在尝试添加一个ISAPI扩展,该扩展会在请求内容进入处理请求的原始扩展之前读取请求内容。

更具体地说,我在处理ActiveSync请求的Microsoft原始“massync.dll”上方的Exchange 2003 ActiveSync文件夹中添加了我的ISAPI扩展(稍后会有更多详细信息)。

部署: 1.在IIS管理器 - > Web服务扩展下,我添加了我的扩展并将其设置为“允许” 2.在IIS管理器 - >网站 - >默认网站 - > Microsoft-Server-ActiveSync - >属性 - >虚拟目录 - >应用程序设置 - >配置,我将扩展名插入原始“massync.dll”

之上

在HttpExtensionProc()上,我的扩展程序返回HSE_STATUS_SUCCESS。

问题是我的扩展程序成功捕获了请求,并且我能够阅读其内容。 但是,使用我的扩展,请求不会继续进行下一次扩展,并且ActiveSync进程将失败。

如何安装我的扩展程序,请求进入下一个扩展程序?

提前致谢

1 个答案:

答案 0 :(得分:1)

您需要安装为通配符脚本地图并致电HSE_REQ_EXEC_URL