wpf - Signalr Balanced environment 500 Internal server error -


i'm experiencing problems installing signalr app on balanced environment

my scenario : wpf app -> f5 balancer -> services hosted on iis 7 win 2008 r2. no backplane configuration, app server client ticker, server communicate connected clients

i read lot around forums:

i've configured machine key on servers i've configured server traces (no files created on web app folder) signalr ping works (http:<mydomain>:8081/signar/ping) signalr hubs shown (httpd:<mydomain>:8081/signar/hubs)

every time client start connecting see fiddler :

http://<mydomain>:8081/signalr/negotiate?clientprotocol=1.4&connectiondata=%5b%7b%22name%22:%22agentshub%22%7d%5d 

i :

http/1.1 500 internal server error content-length: 0 server: microsoft-httpapi/2.0 date: thu, 14 may 2015 09:57:54 gmt 

port 8081 opened, signalr ping replies me, on laptop scenario works.

i don't know how solve it.

any suggestions ?

many thanks

i've found wrong in configuration.

1) started develop example app wpf client , console .net self host signalr, using signalr documentation bootstrap option, self host apps : webapp.start(config.getsignalrserveruri);.

2) i've added new asp.net service, using same bootstrap method, forgetting install nuget aspnet.signalr package.

service replying ping , hubs rest services replying, connection pipeline wasn't working.

3) removing webapp.start(config.getsignalrserveruri) , using startup class:

[assembly: owinstartup(typeof(startup))] namespace myapp.host.webservice.signalr {     public class startup     {         private static readonly ilog log = logmanager.getlogger(typeof(startup));          public void configuration(iappbuilder app)         {             // connection or hub wire , configuration should go here             try             {                  var hubconfiguration = new hubconfiguration();                 hubconfiguration.enabledetailederrors = true;                 app.mapsignalr("/signalr",hubconfiguration);                 log.debug("signalr started");             }             catch (exception ex)             {                 log.error("error during signalr startup");                 log.error(ex);             }         }     } } 

and including microsoft.signalr package, working.

i took full example link: http://winzikha.weebly.com/blog/step-by-step-create-chat-application-that-demonstrates-signalr


Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -