SignalR 2.0-Fehler: Datei oder Assembly Microsoft.Owin.Security konnte nicht geladen werden
Ich verfolge dieses Tutorial Schritt für Schritt
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\net45
Die Dateiversion von Microsoft.Owin.Security.dll ist 2.020911.395