多个 ISAPI 扩展处理同一请求时出现问题 (Exchange 2003)

发布于 2024-11-25 03:01:17 字数 562 浏览 2 评论 0原文

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

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

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

我在 HttpExtensionProc() 上的

,我的扩展返回 HSE_STATUS_SUCCESS。问题是我的扩展成功捕获了请求,并且我能够读取其内容。 但是,对于我的分机,请求不会继续到下一个分机,并且 ActiveSync 过程失败。

如何使请求继续到安装了我的扩展的下一个扩展?

提前致谢

I am trying to add an ISAPI extension that would read the request content before it goes on to the original extension that processes the request.

To be more specific, I added my ISAPI extension in the Exchange 2003 ActiveSync folder (more details about it later) above Microsoft's original "massync.dll" which processes the ActiveSync requests.

Deployment:
1. Under IIS Manager-->Web Service Extensions, I added my extension and set it as "Allowed"
2. Under IIS Manager-->Web Sites-->Default Web Site-->Microsoft-Server-ActiveSync-->Properties-->Virtual Directory-->Application settings-->Configuration, I inserted my extension above the original "massync.dll"

On HttpExtensionProc(), my extension returns HSE_STATUS_SUCCESS.

The problem is that my extension catches the request successfully and I am able to read its content.
However, with my extension, the request does not proceed to the next extension and the ActiveSync process fails.

How do I make the request proceed to the next extension with my extension installed?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葬花如无物 2024-12-02 03:01:17

您需要安装为通配符脚本映射并调用 HSE_REQ_EXEC_URL

You need to install as a wildcard script map and call HSE_REQ_EXEC_URL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文