Tôi có ứng dụng Winforms được viết bằng C# sử dụng dịch vụ web từ máy chủ Windows Coldfusion IIS 2008. Tất cả các cuộc gọi dịch vụ web đều thành công nhưng một lỗi, không thành công khoảng 50% thời gian với lỗi sau:Lỗi khi sử dụng dịch vụ web: Kết nối hiện tại đã bị buộc đóng
System.InvalidOperationException được unhandled bởi mã người dùng Message = Có lỗi trong tài liệu XML (1254, 7).
với một ngoại lệ bên trong:
InnerException: System.IO.IOException = nhắn Không thể đọc dữ liệu từ kết nối giao thông: Kết nối hiện đã buộc phải đóng cửa bởi các máy chủ từ xa.
Tôi đã kiểm tra nhật ký IIS của mình và gặp lỗi 503 (Dịch vụ không khả dụng) và mã IIS 64 (Mạng được chỉ định không còn khả dụng). Bất kỳ đề xuất nào cũng sẽ rất tuyệt.
tôi chạy dịch vụ web của tôi trong giao diện người dùng SOAP và tôi nhận được lỗi sau:
javax.net.ssl.SSLException: Kết nối đã được tắt máy: javax.net.ssl.SSLException: java.net.SocketException: Thiết lập lại kết nối
Mã này hoạt động tốt ở một công ty nhưng lỗi này xuất hiện hầu như mọi lúc đối với công ty này mà tôi hiện đang làm việc.
Kiểm tra nhật ký sự kiện Windows, đặc biệt là Nhật ký ứng dụng. BTW, các dịch vụ được _written_ trong Coldfusion? –
Không có lỗi hoặc bất kỳ điều gì khác trong nhật ký sự kiện liên quan đến vấn đề này. Các dịch vụ được viết bằng Coldfusion. –
Bạn đã liên hệ với nhà cung cấp dịch vụ web chưa? Nghe có vẻ giống như một vấn đề ở cuối đó, không nhất thiết phải trong ứng dụng tiêu thụ. –