我正在尝试添加一个ISAPI扩展,该扩展会在请求内容进入处理请求的原始扩展之前读取请求内容。
更具体地说,我在处理ActiveSync请求的Microsoft原始“massync.dll”上方的Exchange 2003 ActiveSync文件夹中添加了我的ISAPI扩展(稍后会有更多详细信息)。
部署: 1.在IIS管理器 - > Web服务扩展下,我添加了我的扩展并将其设置为“允许” 2.在IIS管理器 - >网站 - >默认网站 - > Microsoft-Server-ActiveSync - >属性 - >虚拟目录 - >应用程序设置 - >配置,我将扩展名插入原始“massync.dll”
之上在HttpExtensionProc()上,我的扩展程序返回HSE_STATUS_SUCCESS。
问题是我的扩展程序成功捕获了请求,并且我能够阅读其内容。 但是,使用我的扩展,请求不会继续进行下一次扩展,并且ActiveSync进程将失败。
如何安装我的扩展程序,请求进入下一个扩展程序?
提前致谢