Tôi đang cố gắng lấy mẫu cơ bản trên các tên miền đang hoạt động, nhưng tôi không thể làm cho nó hoạt động. Theo một người nào đó ở đây, https://github.com/SignalR/SignalR/issues/6, anh ta đã làm cho nó hoạt động bằng cách thêm tiêu đề Access-Control-Allow-Origin
.SignalR trên các tên miền
Về cơ bản, tôi đã thêm trung tâm vào ứng dụng mvc 3, đã thêm tiêu đề ở trên vào web.config và tạo trang để gửi tin nhắn. Thiết lập này hoạt động tốt. Tiếp theo, tôi đã tạo ra một ứng dụng web khác nhau bằng cách sử dụng javascript cùng một khách hàng trên một trang, nhưng thiết url đến một máy chủ khác nhau sử dụng:
$.connection.hub.url = 'http://www.myserver.com/signalr';
Ngay sau khi tôi sử dụng một url từ xa nó ngừng hoạt động.
Tôi làm cách nào để SignalR hoạt động trên các tên miền?
Cập nhật: Một số thông tin bổ sung, cách tiếp cận nêu trên làm việc cho chrome và firefox, nhưng IE9 không thích nó ...
Bạn đang thử nghiệm trình duyệt nào? Không phải tất cả các trình duyệt đều hỗ trợ tiêu đề 'Access-Control-Allow-Origin'. –
Tôi đã sử dụng IE9 và Chrome –