ich viele Einträge in meinen Logs aus dieser Anfrage zu sehen:SignalR/verhandeln macht Anfragen/Konto/Login - Ich habe kein Konto/Login Endpunkt
/signalr/negotiate
Der Fehler ist:
The controller for path '/Account/Login' was not found or does not implement IController
ich habe einen Klienten JS zu einer AppHub
verbindet, der eine Authentifizierung erfordert:
[Authorize]
[HubName("appHub")]
public class AppHub : Hub
{
// content
}
Dies ist Happe ning, weil es eine 'signor'-Sitzung mit einem abgelaufenen Cookie gibt, der versucht, eine Verbindung herzustellen:
- Ich bin mir nicht sicher, warum die Anfrage automatisch diese Seite sucht. Es ist nirgendwo in meiner web.config, Routen oder anderswo angegeben. Warum passiert dies?
- Ich möchte verhindern, dass der signalR-Client versucht, eine Verbindung herzustellen, wenn der Benutzer nicht authentifiziert ist. Wie kann dies erreicht werden?
sieht aus wie eine Umleitung durch fehlgeschlagene Autorisierung – Pawel
@Pawel ist es, ja. – SB2055