Я обычно публикую на StackOverflow, но подумал, что это, вероятно, лучше подходит для ServerFault. Пожалуйста, мигрируйте, если я ошибаюсь!
В настоящее время я разрабатываю службу WCF и приложение BizTalk на своей рабочей станции. В рамках службы WCF мне пришлось установить исправление 971493 от Microsoft, который обновляет некоторые основные сборки WCF.
После установки этого исправления у меня возникли серьезные проблемы в моем существующем приложении BizTalk. Когда я пытаюсь настроить свойства существующего места приема WCF-Custom, я получаю следующую ошибку:
Ошибка загрузки свойств (System.IO.FileLoadException) Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Если я нажму OK (та же ошибка повторяется четыре раза), я в конце концов увижу диалоговое окно свойств WCF-Custom. Однако, если я нажимаю на различные вкладки, я продолжаю получать ошибки:
Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) (Microsoft.BizTalk.Adapter.Wcf.Admin)
Расположение приема WCF-Custom работало вчера, и я установил исправление сегодня утром. Я предполагаю, что эти два связаны, и что BizTalk каким-то образом имеет ссылку на старые сборки WCF.
Кто-нибудь знает, как это исправить?
Еще час возни, и я разобрался.
Я установил Накопительный пакет обновления 6 для BizTalk Server 2009. Он не удался и откатился в первый раз, но со второй попытки все прошло успешно.
Я вернулся в консоль администрирования BizTalk, и параметры конфигурации WCF-SQL вернулись в нормальное состояние без сообщений об ошибках.
Интересно, имела бы восстановительная установка BizTalk Server 2009 аналогичный эффект.