SignalR 2.0-Fehler: Datei oder Assembly Microsoft.Owin.Security konnte nicht geladen werden

Ich verfolge dieses Tutorial Schritt für Schritt

http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-signalr-20-self-host

Und ich erhalte eine Ausnahme in der unten markierten Zeile

        string url = "http://localhost:8080";
        using (WebApp.Start(url)) //<------ error on this line
        {
            Console.WriteLine("Server running on {0}", url);
            Console.ReadLine();
        }

Fehlermeldung:

Datei oder Assembly 'Microsoft.Owin.Security, Version = 2.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)

Mehr Info:

In meiner Projektlösung verweist der Verweis auf die DLL im Paketordner von NuGet

Dies wurde in meiner App.config-Datei von NuGet hinzugefügt

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
  </dependentAssembly>
</assemblyBinding>

Im Paketordnerpackages\Microsoft.Owin.Security.2.0.0\lib\net45Die Dateiversion von Microsoft.Owin.Security.dll ist 2.020911.395

Antworten auf die Frage(9)

Ihre Antwort auf die Frage