Wir erhalten einen Assembly-Konflikt, nachdem wir Newtonsoft.Json aktualisiert haben. Ich habe Probleme zu verstehen, wo die bestimmte Version, auf die in dem Fehler verwiesen wird, stammt. In der Datei web.config befindet sich nichts, das auf eine bestimmte Version verweist.Assembly-Konflikt in Newtonsoft.Json
System.IO.FileLoadException: Kann nicht Datei oder Assembly 'Newtonsoft.Json, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' oder eine ihrer Abhängigkeiten laden. Die Manifestdefinition der angegebenen Assembly stimmt nicht mit der Assembly Referenz überein. (Ausnahme von HRESULT: 0x80131040)
Würde GAC-ing die beiden Versionen der Montage arbeiten, um das Problem zu lösen?
Ist es nicht möglich Montage Versionen zu umleiten? Ich weiß nicht, welchen Effekt (wenn überhaupt) es auf Sitecore haben wird ... http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx – jammykam
Sie können versuchen, aber beide Versionen der Baugruppe müssen das gleiche öffentliche Token haben. Ich bin mir nicht sicher, dass das der Fall ist. Außerdem müssen Sie berücksichtigen, dass Sitecore mit der älteren Version getestet wurde und neuere Versionen von Json.net brechende Änderungen aufweisen, sodass Sie möglicherweise etwas durch die Umleitung der Assembly als SiteCore brechen können, wie von @jammykam erwähnt. – marto