2016-06-27 7 views
-1

Ich erhalte einen Fehler in Global.asax auf RouteTable.Routes.MapHubs(); Fehler sind als Gebrüll:Fehler: Eine Route namens "signal.hubs" befindet sich bereits in der Routensammlung. Routennamen müssen eindeutig sein. Parametername: Name

enter image description here

Fehler: Eine Route namens 'signalr.hubs' ist bereits in der Route-Kollektion. Routennamen müssen eindeutig sein. Parametername: Name

Ich verwende Rahmen der Arbeit 4.0

Mein Paket ist als Gebrüll

<packages> 
    <package id="jQuery" version="1.6.4" targetFramework="net40" /> 
    <package id="Microsoft.AspNet.SignalR" version="1.2.2" targetFramework="net40" /> 
    <package id="Microsoft.AspNet.SignalR.Client" version="1.2.2" targetFramework="net40" /> 
    <package id="Microsoft.AspNet.SignalR.Core" version="1.2.2" targetFramework="net40" /> 
    <package id="Microsoft.AspNet.SignalR.JS" version="1.2.2" targetFramework="net40" /> 
    <package id="Microsoft.AspNet.SignalR.Owin" version="1.2.2" targetFramework="net40" /> 
    <package id="Microsoft.AspNet.SignalR.SystemWeb" version="1.2.2" targetFramework="net40" /> 
    <package id="Microsoft.Owin.Host.SystemWeb" version="1.0.1" targetFramework="net40" /> 
    <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40" /> 
    <package id="Newtonsoft.Json" version="6.0.4" targetFramework="net40" /> 
    <package id="Owin" version="1.0" targetFramework="net40" /> 
</packages> 

ich habe Signal r

Install-Package Microsoft.AspNet.SignalR -Version 1.1.3 

Install-Package Microsoft.AspNet.SignalR.Client -Version 1.2.2 

Install-Package Microsoft.AspNet.SignalR -Version 1.2.2 

Antwort

0

Zum ist von unten Befehl installieren Ordner Ihres Projekts, löschen Sie alle DLL-Dateien von dort und dann Clean + Rebuild.

Antwort finden Sie hier: https://stackoverflow.com/a/11959535/3731444

+0

Aber ich bin mit Web-Site nicht Projekts. –

+0

@ osama_1200 Gehen Sie zu Visual Studio, klicken Sie mit der rechten Maustaste auf Ihren Projektnamen im Projektmappen-Explorer, klicken Sie auf "Ordner im Datei-Explorer öffnen": http://take.ms/8ztQe Gehen Sie dann zum Ordner "bin" und manuell lösche alle .dll-Dateien von dort. Danach kehren Sie zu Visual Studio zurück, drücken Sie Build - Clean, warten Sie, bis es fertig ist, drücken Sie Build - Rebuild. –

+0

Aber Freund ich benutze Signal r in der Website. Ich benutze kein Projekt. Das ist ein Problem. Wenn ich alle dll aus dem Ordner bin lösche, wird die Website nicht erstellt. –