У меня есть сайт веб-форм 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.