0

クライアントを非同期的にコールバックする二重コントラクトを使用してWCFサービスを作成しました。複数のクライアントが接続されるといくつかの問題が発生し、サービスをデバッグする方法がわかりません。これに関する洞察はありますか?

ありがとうございました。

NLV

4

1 に答える 1

1

問題が何であるかについてもう少し情報があれば役立ちますが、開始するには診断を有効にしてみてください。以下をサービス設定に追加し、「initializeData」を設定してログファイルが書き込まれる場所を設定します。ファイルを開くと、Microsoft ServiceTraceViewerが起動します。クライアント側でも同じことができます。Trace Viewerにサービスログとクライアントログの両方がある場合は、[メニュー]-> [追加]に移動して、他のファイルを選択します。次に、グラフタブでメッセージの相互作用を一致させます。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  ...
  <system.diagnostics>
    <trace autoflush="true" />
    <sources>
      <source name="System.ServiceModel"
              switchValue="Verbose">
        <listeners>
          <add name="sdt"
              type="System.Diagnostics.XmlWriterTraceListener"
              initializeData="D:\wcfLog.svcLog"  />
        </listeners>
      </source>
    </sources>
  </system.diagnostics>
</configuration>

詳細はこちら:トレース

于 2010-06-30T23:37:40.250 に答える