2016-10-12 4 views
1

L'obtention d'un signal est opérationnelle. Je continue de recevoir 2 erreurs à partir du serveur:Signalisation de l'échec de l'url

  1. GET url negotitate retourne 500 Erreur serveur interne
  2. XMLHttpRequest ne peut pas charger http://localhost:10772//signalr/negotiate ... tête Non 'Access-Control-Allow-Origin' est présent sur la ressource demandée. L'origine 'http://localhost:3000' n'est donc pas autorisée. La réponse contenait le code d'état HTTP 500.

Capture d'écran fournie.

Des idées?

enter image description here] 1

Répondre

0

OK, l'ont trouvé moi-même. Faute d'orthographe. Le nom du concentrateur mentionné était incorrect.

changé:
var proxy = this.connection.createHubProxy('chattAppHub');

à:
var proxy = this.connection.createHubProxy('ChatAppHub');

Dans le backend:
[HubName ("ChatAppHub")]
public class ChatAppHub: Hub. ..

inside startup.cs
var hubConfiguration = new HubConfiguration(); hubConfiguration.EnableDetailedErrors = true; appBuilder.MapSignalR(hubConfiguration); appBuilder.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);