Я немного изучал это, и пока не решил. Я получаю следующее сообщение об ошибке:
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 с более высокой версией.
Что еще я могу изучить, чтобы решить эту проблему? Я не хочу изменять ссылку в моей сборке, чтобы указывать на более старую версию.
*.*
номера версий. Восстановите все, только так можно быть уверенным.