Aufteilung:MVC 4 mit OWIN
- I erstellt ein leeres 4 MVC-Projekt und fuhr fort, die Website zu tun.
- Ich brauche die Autorisierung und Authentifizierung in meinem Projekt realisieren, sah ich mich um und gefunden OWIN meine Lösung
- versucht werden OWIN Pakete durch NuGet herunterladen, fand aber, dass die Targeting-Rahmen nicht überein.
- OWIN sagte, dass es ein .NET-Framework von 4.5 benötigt, wo ich gerade bin.
- Verwirrt ich mein Projekt noch .net 4.6 geändert, das hat mir geholfen, OWIN
versuchte zu laufen Projekt erfolgreich herunterladen, aber gab mir diesen Fehler:
„Datei kann nicht geladen werden oder . Versammlung Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed 'oder eine ihrer Abhängigkeiten das Manifest-Definition befindet Assembly nicht die Montagereferenz entspricht. (Ausnahme von HRESULT: 0x80131040)“
- Also habe ich mein Projekt zurück zu 4.5 geändert, widerwillig deinstalliert OWIN und versucht, das Projekt auszuführen, aber der Fehler immer noch angezeigt.
Ich bin ratlos, was jetzt zu tun. Ich kann mein Projekt nicht einmal ausführen, nachdem ich 4.5 zurückgebracht habe. Kann ich weiterhin versuchen, meine .NET-Framework-Version zu ändern, oder sollte ich zu diesem Zeitpunkt einfach eine niedrigere Version von OWIN installieren? Dank
EDIT Ich habe versucht, newtonsoft in der Paket-Manager-Konsole über einen Code neu zu installieren ich hier gefunden, die Arbeit des Ball hielt
Fügen Sie Newtonsoft.Json in Ihr Projekt von NuGet. – Nitesh
Ihr Kommentar hat mich an einen Schritt erinnert, den ich übersprungen habe: Ich habe versucht, Newtonsoft in der Paketmanager-Konsole durch einen Code neu zu installieren, den ich hier gefunden habe. arbeitete immer noch nicht –
aktualisieren Sie Ihre Newtonsoft.JSON-Paket –