Tôi đã sử dụng Trình theo dõi dịch vụ để phân tích các cuộc gọi dịch vụ WCF được thực hiện trong ứng dụng của chúng tôi nhưng tôi thực sự cần xem các giá trị tham số được chuyển đến các phương thức dịch vụ? Điều này có thể không? Tôi đã cố gắng chuyển quá trình ghi nhật ký thành đầu ra tối đa nhưng vẫn không thể thấy bất kỳ điều gì: (Đăng nhập Cuộc gọi dịch vụ WCF với thông số tham số
13
A
Trả lời
18
Nếu bạn bật tính năng theo dõi thư, bạn sẽ nhận được tất cả chi tiết của cả cuộc gọi (bao gồm biểu diễn XML của thư của bạn được gửi) cũng như câu trả lời:
<system.diagnostics >
<sources>
<source
name="System.ServiceModel.MessageLogging"
switchValue="Information, ActivityTracing" >
<listeners>
<add name="yourTrace"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="C:\Logs\YourMessageLog.svclog">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<trace autoflush="true" />
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logMessagesAtTransportLevel="true"
logMessagesAtServiceLevel="false"
logMalformedMessages="true"
logEntireMessage="true"
maxSizeOfMessageToLog="65535000" maxMessagesToLog="500" />
</diagnostics>
</system.serviceModel>
này nên tạo ra một tập tin gọi là "YourMessageLog.svclog" trong một thư mục "C: \ Logs" (mà phải tồn tại trước đó!) và trong đó bạn có thể xem với WCF Service vết Người xem.
Những gì bạn sẽ thấy ở đây là Biểu diễn XML của thông báo xuất hiện và t anh ta đáp lại việc quay lại - các tham số của bạn sẽ được đưa vào cấu trúc XML của bạn ở đây. Đó là những gì bạn đang tìm kiếm?
Các vấn đề liên quan
- 1. Chuyển thông tin đăng nhập từ một dịch vụ wcf sang một dịch vụ wcf khác
- 2. Dịch vụ WCF, đăng nhập theo chiều dọc
- 3. Có thể gọi dịch vụ ASMX với tham số thông qua chuỗi truy vấn url?
- 4. Cài đặt CultureInfo về các cuộc gọi dịch vụ wcf?
- 5. Cách đăng nhập yêu cầu thô trong dịch vụ WCF
- 6. Nối tiếp chuỗi JSON để khớp với chức năng dịch vụ WCF Tham số
- 7. Dịch vụ WCF với các cuộc gọi lại đến từ chủ đề nền?
- 8. Thực hiện cuộc gọi WCF với AJAX
- 9. Tiêu thụ dịch vụ REST với WCF - Tham số truy vấn tùy chọn?
- 10. Android: bắt đầu dịch vụ với thông số
- 11. Thực hành tiêu chuẩn cho việc phản đối một cuộc gọi dịch vụ WCF là gì?
- 12. Gọi phương thức dịch vụ WCF thông qua trình duyệt
- 13. Làm cách nào để ngăn chặn tham số ngoài kết thúc tham số trả về trong dịch vụ web WCF?
- 14. Điều chỉnh dịch vụ WCF
- 15. Cách tạo dịch vụ Windows với các tham số?
- 16. WCF - Thông tin đăng nhập & bảo mật tùy chỉnh
- 17. WCF đối số phương pháp dịch vụ, bool định
- 18. Cuộc gọi dịch vụ WCF luôn thất bại sau 30 giây với (502) Cổng xấu
- 19. Nhận XML thô của các tham số trong việc triển khai dịch vụ WCF
- 20. Làm thế nào để vượt qua và tiêu thụ một tham số JSON đến/với dịch vụ WCF RESTful?
- 21. Thông số startId dịch vụ Android
- 22. Ninject WCF bootstrapper đăng ký nhiều dịch vụ
- 23. Wcf và giao diện làm thông số
- 24. Dịch vụ WCF Số phương pháp tối đa
- 25. Giá trị số nguyên bị mất trong cuộc gọi dịch vụ web
- 26. Đăng ký dịch vụ báo cáo SQL Server với thông số động
- 27. Chuyển số lượng lớn dữ liệu trong dịch vụ WCF
- 28. WCF REST POST của JSON: Tham số rỗng
- 29. Bỏ qua một số dịch vụ WCF nhất định từ các bản ghi nhật ký WCF
- 30. WCF được sử dụng khi WebService thêm tham số boolean?
Tôi đã thử đặt thông báo đăng nhập theo cách này trước đây nhưng đã thực hiện nó trên máy chủ thay vì ứng dụng khách nên nó không hoạt động như tôi mong đợi. Chúc mừng đã chỉ cho tôi đúng cách :) –
Loại dành cho người nghe phải là System.Diagnostics.XmlWriterTraceListener –
hi Tôi đang sử dụng dịch vụ WCF của tôi DataContract và một hàm có int. XIN VUI LÒNG Tôi cần phải xem các thông số được truyền cho dịch vụ WCF trên trình theo dõi dấu vết, tôi chỉ thấy hedear những gì về cơ thể? –