0

リクエストを処理する元の拡張機能に進む前に、リクエストの内容を読み取る ISAPI 拡張機能を追加しようとしています。

具体的には、Exchange 2003 ActiveSync フォルダ (詳細は後述) に、ActiveSync 要求を処理する Microsoft の元の「massync.dll」の上に ISAPI 拡張機能を追加しました。

配置: 1. IIS マネージャー -> Web サービス拡張機能の下で、拡張機能を追加し、「許可」として設定しました。 2. IIS マネージャーの下 -> Web サイト -> 既定の Web サイト -> Microsoft-Server-ActiveSync- ->プロパティ-->仮想ディレクトリ-->アプリケーション設定-->構成、元の「massync.dll」の上に拡張機能を挿入しました

HttpExtensionProc() で、拡張機能が HSE_STATUS_SUCCESS を返します。

問題は、拡張機能がリクエストを正常にキャッチし、そのコンテンツを読み取ることができることです。しかし、私の拡張機能では、リクエストは次の拡張機能に進まず、ActiveSync プロセスは失敗します。

拡張機能がインストールされている状態で、リクエストを次の拡張機能に進めるにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

1

ワイルドカードスクリプトマップとしてインストールし、 HSE_REQ_EXEC_URLを呼び出す必要があります。

于 2011-09-04T20:11:30.123 に答える