2016-03-22 6 views
0

Ich mache App von diesem Tutorial (http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr-and-mvc) und es funktioniert gut.SignalR 2 MVC 5 NTLM

Aber jetzt möchte ich NTLM verwenden, und Website beim ersten Start, aber ich habe Null in $ .connection.CommunicationsHub; // CommunicationsHub ist ein Name meines Hubs

Und das nächste Mal, wenn ich eine Lösung Webbrowser habe den Status: "Warten auf Host" und ich kann den ganzen Tag warten.

Ich starte eine App auf Microsoft Edge und Firefox. Startklasse:

[assembly: OwinStartup(typeof(ASPMVC.Startup.Startup))] 

namespace ASPMVC.Startup 
{ 
    public partial class Startup 
    { 
     public void Configuration(IAppBuilder app) 
     { 
     Debug.WriteLine("----------> Startup Configuration"); 
     app.MapSignalR(); 

     } 

    } 

} (Pfad: Root/Naben/CommunicationsHub.cs) Nabe claas wie machen in Tutorial:

namespace ASPMVC.Hubs 
{ 
    public class CommunicationsHub : Hub 
    { 
     public void Send(string name, string message) 
     { 
     Debug.WriteLine("---------->"+name); 
     //Call the addNewMessageToPage method to update clients. 
     Clients.All.addNewMessageToPage(name, message); 
     } 
    } 
} 

Antwort

0

Haben Sie versucht, benutzerdefinierte hinzufügen zu Ihrem Hub nennen?

namespace ASPMVC.Hubs 
{ 
    [HubName("CommunicationsHub")] 
    public class CommunicationsHub : Hub 
    { 
     public void Send(string name, string message) 
     { 
     Debug.WriteLine("---------->"+name); 
     //Call the addNewMessageToPage method to update clients. 
     Clients.All.addNewMessageToPage(name, message); 
     } 
    } 
} 
+0

Ich versuche jetzt, nicht halp .... immer noch auf localhost warten – Mateusz