これは私の質問hereに関連しています。
そのため、IIS でホストされている既存の wcf サービスが既に実行されています。ヘッダーで XPath フィルタリングを実行するルーター サービスを作成しました。したがって、ヘッダーが一致する場合は、service1 に移動します。これで、IIS でルーター サービスをホストし、 http://iis.com/myrouter/router.svc/のようにアクセスして、この wsdl を提供できます。今、このhttp://iis.com/myrouter/router.svc/general/getMyMethod?blah=blahblahのような service1 でサービス メソッドを要求しようとすると。404エラーが発生します。ちなみに私はフィドラーを使いました。
フィドラーからのリクエストで、「service_version:1」のようなカスタム ヘッダーを追加しました。途中で名前空間を使用しました<namespaceTable>
が、リクエストに追加する方法がわかりません。とにかく、私の主な関心事は、私のルーター サービスを IIS で動作させるにはどうすればよいかということです。
更新:System.ServiceModel.Routing.RoutingService
ちなみに使用しています。私が達成しようとしているのはルーティング サービスです。
よろしくお願いいたします。