我們都知道有一段時間我們會在嘗試點擊wcf url時得到500錯誤。例如,如果將字符串值傳遞給整型參數,它會將500錯誤作爲請求錯誤拋出。我的問題是如何登錄,在一些文件中的這種錯誤?因爲這不會達到我們的實際終點類編碼的權利?所以如何在一些文件中記錄這個錯誤? 任何幫助?如何在wcf應用程序中記錄錯誤500
0
A
回答
2
假設您希望將這些記錄在服務器大小上,應該配置WCF跟蹤並使用SvcTraceViewer來分析日誌。有關MSDN的更多詳細信息:http://msdn.microsoft.com/en-us/library/ms732023.aspx。
0
我可能在這裏錯了 - 但如果客戶端提供錯誤的參數給web方法,那將是404,因爲沒有方法匹配傳入的請求?
我會說這是客戶端的工作,將正確的數據發送到正確的功能,並適當地處理故障(一EndPointNotFoundException也許)
+0
這不一定如此:客戶可以指定一個現有的操作,但操作合同可能被客戶端破壞(例如錯誤的參數格式)。 – 2012-03-22 11:42:35
+0
尼爾湯普森你看起來錯了。馬爾辛饒你了吧。所以雖然我們傳遞了錯誤的值格式,但它不會達到端點代碼的權利?所以這是拋出500錯誤。更具體的如何記錄在達到服務類代碼之前的錯誤? – 2012-03-22 11:58:36
相關問題
- 1. 如何在Windows Phone應用程序中實現錯誤記錄?
- 2. WCF錯誤記錄
- 3. Azure中的ASP.NET Web應用程序 - 如何記錄錯誤?
- 4. 應用程序CRUD錯誤「HTTP 500 - java.lang.NullPointerException」
- 5. Codeigniter服務器錯誤500登錄應用程序
- 6. 在rails應用程序中顯示錯誤。第500頁heroku應用程序
- 7. 通過WCF記錄錯誤
- 8. 如何在Windows 8 METRO應用程序中實現錯誤記錄?
- 9. manifest.json在ASP .NET應用程序中導致500錯誤
- 10. 在500錯誤中創建Facebook應用程序結果
- 11. 如何捕獲和記錄ASP.NET/WCF錯誤的請求錯誤?
- 12. 如何在python-eve應用程序中返回更有意義的500錯誤
- 13. 在客戶端上記錄WCF錯誤
- 14. 更新記錄集返回500錯誤
- 15. Web應用程序的中央錯誤記錄服務
- 16. 在應用程序基礎上記錄/處理錯誤?
- 17. WCF錯誤處理程序異常記錄
- 18. 如何處理/記錄Java MVC Web應用程序中的錯誤?
- 19. 如何在customErros設置爲On時記錄應用程序錯誤?
- 20. Fluentd + golang記錄應用程序出錯
- 21. 如何在多個進程中記錄WSGI應用程序?
- 22. Heroku應用程序錯誤,在Heroku日誌中沒有任何記錄
- 23. 錯誤記錄到應用
- 24. Flask應用程序引發500錯誤,沒有任何例外
- 25. 使用SmartAssembly自動記錄錯誤並終止應用程序
- 26. 我的wcf應用程序中是否存在安全錯誤?
- 27. 運行MVC應用程序中獲得的500錯誤
- 28. 500 CodeIgniter應用程序中的內部服務器錯誤
- 29. 嵌入式碼頭應用程序中的500錯誤
- 30. CakePHP應用程序在bluehost服務器上出現500錯誤
我知道跟蹤是一種方式。任何其他機械?跟蹤將記錄500錯誤? – 2012-03-22 11:53:45
更具體如何記錄在達到服務類代碼之前的錯誤?如何在iis請求和我們的wcf執行此請求之前發生異常? – 2012-03-22 12:02:56
這個SO問題鏈接到描述在WCF中安裝未處理的異常處理程序的文章:http://stackoverflow.com/questions/747011/how-do-i-create-a-global-exception-handler-for-a-wcf-服務。 – 2012-03-22 13:43:43