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