2014-08-30 104 views
1

客戶端正在向服務器請求數據,並且在服務器端一切正常。服務器正在返回客戶端要求的一切。但客戶沒有得到任何回報。最終它超時。服務器上沒有例外。 我希望我可以在這裏放一些代碼,但它太複雜了。我想問問你們,如果你遇到類似的問題?我怎樣才能找出問題所在?如果我能看到WCF在場景後面做什麼,有辦法嗎?我試圖將這段代碼粘貼到我的app.config中,但它不會將日誌文件轉儲到顯示的位置。我做錯了什麼?WCF日誌記錄:客戶端沒有得到響應

<system.diagnostics> 
    <sources> 
     <source name="System.ServiceModel" switchValue="Information,ActivityTracing" 
     propagateActivity="true"> 
     <listeners> 
      <add name="xml" /> 
     </listeners> 
     </source> 
     <source name="System.ServiceModel.MessageLogging"> 
     <listeners> 
      <add name="xml" /> 
     </listeners> 
     </source> 
    </sources> 
    <sharedListeners> 
     <add initializeData="C:\logs\TracingAndLogging-service.svclog" type="System.Diagnostics.XmlWriterTraceListener" 
     name="xml" /> 
    </sharedListeners> 
    <trace autoflush="true" /> 
</system.diagnostics> 

感謝您的幫助!

+0

嘗試使用小樣本應用程序進行復制。沒有任何具體的細節,它只是爲我們猜測。 – Styxxy 2014-08-30 11:08:45

+3

不幸的是有很多原因會導致這種情況發生。在過去,我啓用了跟蹤和消息日誌記錄。你可以在這裏找到一個基本的教程:http://msdn.microsoft.com/en-us/library/ms751526(v=vs.110).aspx – geekonedge 2014-08-30 11:09:52

+0

@Bosman感謝您的鏈接。讓我試試看能否在那裏找到任何東西。 – 2014-08-30 11:14:42

回答

1

我發現日誌記錄存在問題。我不得不創建日誌文件夾。這就是爲什麼它不會轉儲日誌文件。