De démarrage.cs la méthode app.MapSignalR() ne générant pas des hubs signalR-2.0
J'obtiens erreur 404 not found depuis le navigateur est impossible de trouver /signalr/hubs. Je suis signalR-2.0.0-rc1 dans des conditions normales d'application web (pas de mvc). Suivant est le web connexes.paramètres de configuration de
<appSettings>
<add key="owin:AppStartup" value="SignalRHubServer.Startup, SignalRHubServer" />
</appSettings>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
</modules>
</system.webServer>
Code Client (/signalr/hubs utilisé dans les deux sens):
<head>
<title>SignalR Echo</title>
<script type="text/javascript" src="Scripts/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="Scripts/jquery.signalR-2.0.0-rc1.min.js"></script>
<script type="text/javascript" src="/signalr/hubs"></script>
<!--<script type="text/javascript" src='<%= ResolveClientUrl("signalr/hubs") %>'></script>-->
</head>
De démarrage.cs est comme ci-dessous:
namespace SignalRHubServer
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
Quand je debug, le point d'arrêt à l'application.MapSignaR() ne se fait frapper, mais encore, je reçois le même message d'erreur 404. La suite est une plaque tournante de la déclaration de
namespace SignalRHubServer
{
public class MyChatHub : Hub
{
public override Task OnConnected()
{
return base.OnConnected();
}
}
}
J'ai migré l'application de SignalR-1.1.3 et que vous avez supprimé le MapHubs() appel global.asax.cs. J'ai aussi désinstallé connexes SignalR les packages nuget. Cependant, avec SignalR-1.1.3 ça marchait très bien.
Quelqu'un peut-il suggérer ce que je fais de mal?
OriginalL'auteur HCJ | 2013-10-16
Vous devez vous connecter pour publier un commentaire.
Pour obtenir ce travail, j'ai dû revenir à SignalR-1.1.3. Je ne pouvais pas le faire fonctionner avec la SignalR-2.0-rc1 version bêta.
Cependant avec SignalR-2.0, la version stable dans nuget sur Oct/17/2013, tout fonctionne bien.
J'espère que votre lecture de répondre correctement. J'ai dû revenir à 1.1.3 quand j'ai été en utilisant 2.0-RC1 avant une version stable de 2.0 a été publié.
OriginalL'auteur HCJ