none
Servir una pagina ASP.NET Cliente con SignalR RRS feed

  • Pregunta

  • Buenos dias:

    Llevo varios dias intentando crear un winform server y una pagina ASP.NET cliente con SignalR para que los eventos lanzados por el Winform llegue a la pagina web.

    Ya lo conseguí, alojo la pagina web en IIS y me funciona en localhost todo correctamentente. El problema es cuando accedo a esta página de modo remoto ya que no se me conecta al servidor SignalR. ¿Me podríais decir si tengo que habilitar algo para que me funcione? ¿tengo que configurar el IIS de algun modo para que funcione esto o algún tema de seguridad?

    Mi codigo para abrir servidor es:

    string url = "http://localhost:8081/";

                var server = new Server(url);
                server.MapHubs();
                
                server.Start();

    Mi codigo para abrir cliente es:

    var connection = $.hubConnection('http://192.165.1.41:8081/');
                proxy = connection.createProxy('collectionhub')
                connection.start()
                        .done(function () {
                            proxy.invoke('subscribe', 'Product');
                            $('#messages').append('<li>Subscribed</li>');
                        })
    //                    .fail(function (reason) { alert("Could not Connect! " + reason); });
                        .fail(function (reason) { alert(reason); });

    Donde pone 192.165.1.41 es la dirección del pc remoto aunque también lo probé dejando localhost.

    Muchas gracias

    martes, 13 de mayo de 2014 8:18