2012-03-02 24 views
2

私はWebServiceHostを経由してWCF RESTサービスをホストするasp.net 4アプリケーションを持っている...WCF RESTとasp.netとデバッグ

WebServiceHostFactory factory = new WebServiceHostFactory(); 
routes.Add(new ServiceRoute("mss", factory, typeof(ModuleStorage))); 

は、私のアプリケーションはカスタム認証モジュールを持ち、IIS匿名アクセスが必要です。私はまた、私は自分のアプリケーションをデバッグすることができるようにWindows統合している。

私が抱えている問題は、WebServiceHostによって作成されたWebHttpBindingが、IISで2つの認証方法を有効にすることをサポートしていないことです。私は勝利を無効にすることができます。 Auth。それは動作しますが、私はデバッグできません。

私の質問は... WebHttpBindingを両方をサポートするようにすることはできますか、何らかの形でWinなしでデバッグを有効にすることはできますか? Auth。

このサービスは、アプリケーションの一部としてホストされている必要があり、私はそれをデバッグする方法が必要です。

+0

あなたは添付autoにVisual Studioのを期待してアウトにIISプロセスを添付しようとしていますか? – dmportella

+0

申し訳ありませんあなたの質問を理解できません。私はデバッグモードでアプリケーションを起動していますので、VSを自動的にワーカーにアタッチします。 – LDAdams

答えて

0

私はASP.NET Web APIを使用して終了しました。私は今まで私が大ファンだと言わなければならない!

http://www.asp.net/web-api

1

は、デバッグしようとしているかによって異なります。あなたはいつもSvcTraceViewerを使ってWCFサービスを追跡することができます。 Here is the configをサーバー上で使用できます。

関連する問題