SignalR 2.x在IIS上无法正常工作(Windows 2012 R2)

时间:2016-01-15 09:14:13

标签: signalr

我想使用信号器将消息从服​​务器实时推送到所有客户端,我在vs2013中实现它并在本地运行得非常好,但在部署到另一台服务器(Windows 2012 R2)后,它不是很稳定,有时工作,有时不工作,没有错误抛出。 这是我的服务器代码:

IHubConnectionContext<dynamic> Clients = GlobalHost.ConnectionManager.GetHubContext<MessageHub>().Clients;
Clients.All.notifiy("hello, the world");

客户端脚本是,我使用notify plugin显示消息:

var connection = $.hubConnection();

var hub = connection.createHubProxy("MessageHub");
hub.on("notifiy", function (message) {
    $.notify({
        title: '<strong>Heads up!</strong>',
        message: message
    }, {
        type: 'success',
        offset: 20,
        spacing: 10,
        z_index: 1031,
        delay: 5000,
        timer: 1000,
        animate: {
            enter: 'animated fadeInDown',
            exit: 'animated fadeOutUp'
        },
        placement: {
            from: "bottom",
            align: "right"
        }
    });
})

connection.start();

有人可以帮我解决这个问题吗?

0 个答案:

没有答案