0
SignalR выдает эту ошибку в IE10:SignalR бросает ошибку в IE10
SCRIPT12008: WebSocket Error: Incorrect HTTP response. Status code 500, Internal Server Error
В Chrome все работает, как ожидалось. код, который я использую:
<!--Reference the SignalR library.-->
<script src="@Url.Content("~/Scripts/jquery.signalR-2.1.2.min.js")"></script>
<!--Reference the autogenerated SignalR hub script-->
<script src="@Url.Content("~/signalr/hubs")"></script>
<!--Add script to update the page and send messages.-->
<script type="text/javascript">
$(function() {
//Declare a proxy to reference the hub.
var chat = $.connection.chatHub;
chat.on('broadcastMessage', function (userId, conversationId, message) {
NewMessages();
});
$.connection.hub.start();
});
</script>
И это ступица:
public class ChatHub : Hub
{
public void Send(string userId,string conversationId, string message)
{
//Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(userId, conversationId,message);
}
}
Метод сервера «Отправить» получить называеться правильно, но на стороне клиента «широковещательное_сообщение» does't. Я сделал некоторое чтение, и SignalR поддерживается в IE10. У кого-то есть идея, почему это не работает?
Всегда полезно включать пояснения с кодом ... –