Я изучал это немного сейчас и не получил разрешения. Появляется следующее сообщение об ошибке:
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)
На веб-сервере работает Server 2003. Я пошел в c:\windows\assembly и фактически заметил, что в списке было 3 версии Common.dll. Самая высокая версия - 3.3.4269.17112
Я скопировал dll с версией: 3.3.4273.24368 в каталог сборки. Затем я повторно скомпилировал и повторно развернул свой код (возможно, слишком много, но хорошо). Когда я открывал браузер в новом сеансе и снова возвращался на URL-адрес сайта, у меня все еще было то же сообщение.
Я могу использовать проводник Windows и проверять, что Common.dll с более высокой версией теперь также отображается.
Что еще я могу изучить, чтобы решить эту проблему? Я не хочу менять ссылку в моей сборке, чтобы указать на более старую версию.