Ich habe mich jetzt ein bisschen damit befasst und es nicht gelöst. Ich erhalte die folgende Fehlermeldung:
Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral,
PublicKeyToken=bfde95ba233094b2' uses
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll:
(Location of symbol related to previous error)
Auf dem Webserver wird Server 2003 ausgeführt. Ich ging zu c: \ windows \ Assembly und stellte fest, dass drei Versionen von Common.dll aufgelistet waren. Die höchste aufgeführte Version war 3.3.4269.17112
Ich habe die DLL mit der Version 3.3.4273.24368 in das Assembly-Verzeichnis kopiert. Ich habe dann meinen Code neu kompiliert und erneut bereitgestellt (wahrscheinlich übertrieben, aber na ja). Als ich meinen Browser in einer neuen Sitzung öffnete und erneut zur Site-URL ging, wurde immer noch dieselbe Nachricht angezeigt.
Ich kann den Windows Explorer verwenden und überprüfen, ob die Common.dll mit höherer Version jetzt ebenfalls aufgeführt ist.
Was kann ich noch prüfen, um dieses Problem zu beheben? Ich möchte die Referenz in meiner Assembly nicht so ändern, dass sie auf die ältere Version verweist.
*.*
Versionsnummern. Alles neu aufbauen, nur um sicherzugehen.