У меня есть веб-сайт asp.net 4, который ссылается на проект PortableLibrary. На сайте я сериализую классы от PortableLibrary. Когда я развернул проект на машине веб-сервера с IIS6, я получил следующую ошибку:
Could not load file or assembly 'System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
проект переносимой библиотеки ссылается на System.Xml (v4.0.31029).
Когда я пытался развернуть чистый проект без ссылок, просто с помощью простой сериализации строкового объекта, он работал нормально.
Испытанная привязка сборки в веб-конфигурации, но безуспешно.
Почему я получаю эту ошибку? Я понятия не имею, откуда взялась версия system.xml '2.0.5.0'.