2013-04-25 38 views
17

Tôi đang cố gắng theo dõi yêu cầu dịch vụ web và phản hồi bằng Fiddler. Tuy nhiên, có vẻ như nó không chụp bất cứ thứ gì.Kiểm tra và giám sát dịch vụ web Giao thông

Làm cách nào tôi có thể định cấu hình Fiddler để ghi lại cuộc gọi và yêu cầu dịch vụ web?

Note

Cả khách hàng đưa ra yêu cầu và các dịch vụ web là trên máy tính của tôi. Dịch vụ web được triển khai trong IIS.

Trả lời

14

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureFiddler là bản tóm tắt tốt về cách định cấu hình Fiddler. http://ericlawrence.com/fiddler/help/hookup.asp#Q-IIS giải thích lưu lượng truy cập từ các quy trình không chạy trong tài khoản của Người dùng tương tác. http://ericlawrence.com/fiddler/help/hookup.asp#Q-LocalTraffic bao gồm cách tránh bỏ qua proxy của .NET Framework cho các yêu cầu lặp lại.

3

Tôi đã làm việc này bằng cách thay đổi IIS Application Pool có lưu lượng truy cập mà tôi muốn kiểm tra để chạy dưới danh tính của tôi, vì Fiddler dường như chỉ ghi lại lưu lượng truy cập của người dùng đã đăng nhập. Chỉ cần chắc chắn rằng người dùng của bạn có tất cả các quyền cần thiết theo yêu cầu của IIS; Tôi là quản trị viên nên đây không phải là vấn đề đối với tôi. Và tất nhiên, đừng quên thay đổi nhận dạng IIS Application Pool khi bạn hoàn thành. Tất nhiên, tùy chọn khác là đăng nhập với tư cách người dùng mà IIS Application Pool đang chạy (nếu nó không phải là tài khoản dịch vụ như Network Service) và sau đó chạy Fiddler khi đăng nhập với tư cách người dùng khác. Nếu App Pool đang hoạt động như một tài khoản dịch vụ, thì bạn có thể use PSExec to run Fiddler as the service account.