2012-06-13 107 views
1

這個問題從我看到一個客戶端過來:Intermittent Connection Reset by Peer errors in Android connecting to .NET REST endpoint跟蹤WCF REST服務錯誤

簡單地說,我懷疑我因爲某種原因WCF服務intermittenly拒絕客戶。我想知道是否有任何方法記錄這些拒絕?我甚至不確定這是否發生在WCF級別,也許它發生在IIS本身之前,路由到WCF?

我想知道如何記錄來自我的WCF端點的請求的任何錯誤。在WCF內部沒有問題,我記錄了任何類型的拋出異常。

回答

1

正如你可以此鏈接查看: http://msdn.microsoft.com/en-us/library/ms733025.aspx 使用System.Diagnostics程序配置的部分,你可以配置你的服務跟蹤執行到完成操作的所有動作。 此參數:initializeData =「c:\ log \ Traces.svclog」/> 是保存跟蹤信息的文件位置。

+0

任何方式以編程方式做同樣的事情,所以我可以在我自己的商店中記錄錯誤? – katit

+0

您可以在執行服務操作之前和之後添加自定義行爲。 WCF提供了一個強大的管道,您可以在其中實施並添加自定義代碼以處理特定情況。這是理解這種機制的好文章:http://msdn.microsoft.com/en-us/magazine/cc163302.aspx –