2016-11-18 2 views
0

Ich gründe ein Sitecores Projekt und wenn ich versuche, die Website im Browser ich die folgende Fehlermeldung anzuzeigen:Visual Studio kann nicht eine bestimmte Referenz finden, obwohl es vorhanden ist

Could not load file or assembly 'Owin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f0ebd12fd5e55cc5' or one of its dependencies. The system cannot find the file specified. 

ich das verstehen Fehler, aber ich bin mir nicht sicher, warum es geworfen wird. Seit ich diese Referenz für dieses Projekt aufgenommen habe. Ich möchte Antworten darauf, wie Sie diesen Fehler überwunden haben. Danke

+0

Dies kann passieren, wenn das Projekt eine andere Version von .NET Framework als Referenz verwendet. Angenommen, Sie fügen einen Verweis für Own hinzu (der auf .NET 4.5 aus dem Speicher abzielt), aber Ihr Projekt zielt beispielsweise auf .NET 2.0 ab. –

+0

Sie erwähnen, Sie enthalten die Referenz, aber haben Sie überprüft, dass die DLL in Ihrem bin Ordner war? –

Antwort

0

Dies ist wahrscheinlich, weil Sie die falsche Version der Owin.dll haben.

Obwohl Sitecore out of the box nicht von der Owin.dll abhängt, gibt es einige Module von Drittanbietern, die auf diese DLL angewiesen sind, insbesondere wenn es um Authentifizierung geht.

Ich würde überprüfen, dass Sie nicht eine andere Version der DLL überschrieben haben, wenn Sie das Visual Studio-Projekt auf der Website veröffentlicht haben.

Wenn Sie Binärdateien haben, die von verschiedenen Versionen von Assemblys abhängen, können Sie Assembly-Bindungsumleitungen verwenden, um die richtige Version der DLL anzusprechen.

Verwandte Themen