Asp.net 在MVC中,信号器广播未命中我的移动视图

Asp.net 在MVC中,信号器广播未命中我的移动视图,asp.net,asp.net-mvc,signalr,Asp.net,Asp.net Mvc,Signalr,在我的MVC项目中,我使用FireFox和Complete在Web视图和移动视图之间切换 当点击一个按钮被触发时,我向所有用户发送了一个简单的警报,只是测试了一下 如果我在Web视图上有两个不同的会话,比如一个在Google Chrome中,另一个在Firefox中,那么这个小示例可以很好地工作 当我将用户代理切换到iPhone时,浏览器将加载我的移动视图。如果在另一个加载了我的Web视图的会话中,单击按钮以使用信号器在广播中执行简单警报,则它在我的移动视图中不起作用,只是不在移动视图中显示警报

在我的MVC项目中,我使用FireFox和Complete在Web视图和移动视图之间切换

当点击一个按钮被触发时,我向所有用户发送了一个简单的警报,只是测试了一下

如果我在Web视图上有两个不同的会话,比如一个在Google Chrome中,另一个在Firefox中,那么这个小示例可以很好地工作

当我将用户代理切换到iPhone时,浏览器将加载我的移动视图。如果在另一个加载了我的Web视图的会话中,单击按钮以使用信号器在广播中执行简单警报,则它在我的移动视图中不起作用,只是不在移动视图中显示警报

有人有什么想法吗

信令客户端代码

信令服务器端代码


您是否已尝试在客户端中使用$.connection.hub.logging=true;在开始通话之前?你应该了解更多的情况on@thepirat000不幸的是,我现在就尝试这个,没有错误。
    var chat2 = $.connection.redirecionarEtapa;

    chat2.client.broadcastMessage = function (nome, mensagem) {            
         alert("teste");
    };

    $.connection.hub.start().done(function () {
        $('#btnConcluirContaPagar').click(function () {                              
           chat2.server.send($.cookie("login"), "Test!");                    
        });
    });
 public void Send(string nome, string mensagem)
 {
       Clients.All.broadcastMessage(nome, mensagem);            
 }