riddhipatel_2901 Ответов: 0

Клиентская функция не может отображать данные, полученные от signalr


Привет, я создал автономный проект с помощью SignalR. Он отлично работает с visual studio 2012. Для этого я использовал .net framework 4.5.1. Но после размещения приложения в iis7 (server 2008r2) часть signalR не работает.Я постоянно получаю данные с сервера, но функция на стороне клиента не в состоянии показать данные.

$.connection.hub.qs = { 'GameType': '' + gametype + '', 'DaysetId': '' + daysetid + '', 'PlayType': '' + $('#<%=hdngame.ClientID%>').val() + '' } //"GameType = " + gametype + "&DaysetId = " + daysetid;
          function formatStock(stock) {
              return $.extend(stock, {
                  data: stock.Data
              });
          }
          ticker.client.updateStockPrice = function (stock) {
              if ($('#<%=hdngame.ClientID%>').val() == "inplay") {
                  $(".lastupdated").text("Last Updated On: " + (new Date()).format("h:mm:ss tt"));
                  $('#dtGame').dataTable().fnDestroy();
                  gridLoad(stock);
                  disablebetItem();
              }

          }
          $.connection.hub.start().done(init);

              function init() {
                  ticker.server.getAllStocks().done(function (stock) {
                     $(".lastupdated").text("Last Updated On: " + (new Date()).format("h:mm:ss tt"));
                     if (stock[0].Data.length > 0) {
                         $('#dtGame').dataTable().fnDestroy();
                         gridLoad(stock[0].Data);
                         disablebetItem();
                     }
                  });
              }


этот код отлично работает на моем локальном сервере.

Что я уже пробовал:

Я также поместил этот код в свою веб-конфигурацию.
<validation validateintegratedmodeconfiguration= "false">
& lt;модули runallmanagedmodulesforallrequests= ""true”" >

Herman&lt;T&gt;.Instance

Вы пользуетесь сетью?TCP для этих сообщений?

Sunasara Imdadhusen

Вы получаете какую-нибудь ошибку? пожалуйста, проверьте в консоли вашего браузера.

0 Ответов