2011-01-14 8 views
1

着信要求をローカルASP.NET開発サーバーに表示する方法はありますか?ローカルASP.NET開発サーバーへの着信要求を表示

私はアンドロイドアプリからローカル開発サーバーにwcfサービスコールを行っています。途中で何かがうまくいかず、サーバーが受け取るデータを確認する必要があります。

編集:アンドロイドアプリもエミュレータでローカルです。

+0

Fiddlerを試しましたか? http://www.fiddler2.com/fiddler2/ –

+0

@Rob:はい、私はローカルホストのトラフィックを受け取っていないようです。 – Awesome

+0

あなたのウェブサーバーにリクエストが届いていますか? 「はい」の場合、WCFのパイプラインで問題が発生しているため、WCFログを使用して診断することができます。ログの有効化の詳細については、http://davybrion.com/blog/2008/08/easing-the-pain-of-wcf-debugging/ – yorah

答えて

1

まず、あなたのweb.configファイルで、以下の設定を追加して手順に従うことによって、あなたのWCFアプリケーションにログインACTIVATEあなたのC:\ドライブは、SvcTraceViewer utilityでそれを開くために。

あなたがあなたのAndroidアプリから呼び出しているインターフェースが、あなたのサーバーにデプロイされているものよりも古いものであるかもしれないということを、

+1

これはトレースのみを有効にし、メッセージのログは有効にしません。 –

+0

はい、これは動作します。ありがとうございました。 – Awesome

+0

はい、Ladislavが正しいです。メッセージロギングを有効にするには、追加の設定が必要です。http://msdn.microsoft.com/en-us/library/ms730064.aspx – yorah

0

Fiddlerで問題が発生した場合は、ビルドインWCFメッセージログとSvcTraceViewer.exeを使用してログを確認することもできます。それからちょうどのルートで発生WcfTrace.svclogファイルをダブルクリックし

<system.diagnostics> 
<trace autoflush="true" /> 
<sources> 
    <source name="System.ServiceModel" 
      switchValue="Information, ActivityTracing" 
      propagateActivity="true"> 
    <listeners> 
     <add name="wcfTraceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\WcfTrace.svclog" /> 
    </listeners> 
    </source> 
</sources> 
</system.diagnostics> 

を:

+0

ソニックコードで解決しました。ありがとうございました! – Awesome

関連する問題