我通常在 StackOverflow 上发帖,但认为这可能更适合 ServerFault。如果我错了,请迁移!
我目前正在我的工作站上开发 WCF 服务和 BizTalk 应用程序。作为 WCF 服务的一部分,我必须安装Microsoft 的修补程序 971493,它更新了一些核心 WCF 程序集。
安装该修补程序后,我现在在现有的 BizTalk 应用程序中遇到严重问题。当我尝试配置现有 WCF 自定义接收位置的属性时,出现此错误:
加载属性时出错 (System.IO.FileLoadException) 找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)
如果我单击确定(相同的错误重复四次),我最终会看到 WCF 自定义属性对话框。但是,如果我单击各个选项卡,我会继续收到错误消息:
找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)(Microsoft.BizTalk.Adapter.Wcf.Admin)
WCF-Custom 接收位置昨天工作正常,今天早上我安装了修补程序。我猜这两者是相关的,并且 BizTalk 以某种方式引用了旧的 WCF 程序集。
有谁知道我该如何解决这个问题?
又一个小时的摆弄,我把它整理好了。
我为 BizTalk Server 2009 安装了累积更新包 6。第一次失败并回滚,但第二次尝试成功。
我回到 BizTalk 管理控制台,WCF-SQL 配置选项恢复正常,没有错误消息。
我想知道 BizTalk Server 2009 修复安装是否会产生类似的效果。