2011-07-18 26 views
0

我試圖添加一個ISAPI擴展,它會在處理請求的原始擴展之前讀取請求內容。多個ISAPI擴展處理同一請求時出現問題(Exchange 2003)

更具體地說,我在Exchange 2003 ActiveSync文件夾(稍後會詳細介紹它)上面添加了ISAPI擴展,該文件夾位於Microsoft原來處理ActiveSync請求的「massync.dll」之上。

部署: 1.在IIS管理器 - > Web服務擴展中,我添加了我的擴展並將其設置爲「允許」 2.在IIS管理器 - >網站 - >默認網站 - 微軟服務器ActiveSync的 - >屬性 - >虛擬目錄 - >應用程序設置 - >配置,我插入我的擴展名以上原來的「massync.dll」

在HttpExtensionProc(),我的擴展返回HSE_STATUS_SUCCESS。

問題是我的擴展程序成功捕獲了請求,並且能夠讀取其內容。 但是,對於我的擴展,請求不會繼續到下一個擴展,並且ActiveSync進程失敗。

如何使請求繼續到安裝了擴展程序的下一個擴展?

在此先感謝

回答