2012-04-25 5 views
1

をリダイレクトするために、私はのHttpHandlerまたはHttpModuleを別のWCFにWCF-RequestをリダイレクトしたくはWCF-Bと言います。HttpModuleをまたはのHttpHandler WCFは

以下のコードは機能しません。

public class Router : IHttpModule 
    { 
     public void Init(System.Web.HttpApplication Appl) 
     { 
      Appl.Context.RewritePath(@"~/WCFGateWayKid.svc"); 
     } 
     public void Dispose() 
     { } 
    } 

助けてください。

ありがとうございました

+0

?それはコンパイルされますか?例外を投げる?静かに死ぬ?間違ったURLにリダイレクトしますか? – CodeCaster

+0

それはうまくコンパイルされます。私はこれを参照するとき、それは成功しWCFGateWayKidに私をリダイレクトしている...しかし、私はWCFクライアントを使用してこのサービスを利用する場合初回のみ – user1312242

+0

は再び、それは私に、このエラーを与えている:// localhostを:HTTPで聞いて何のエンドポイントがありませんでした/WCFRouter/WCFGateWay.svcこのメッセージを受け入れることができます。これは、しばしば不正なアドレスまたはSOAPアクションによって引き起こされます。詳細については、InnerException(存在する場合)を参照してください。 – user1312242

答えて

0

最後に解決策を得ました。 System.ServiceModel.Routing.RoutingServiceは、.NET 4.0の新機能の一つであるを参照してください:thisリンク「機能していない」は何

関連する問題