我在业务流程映射中做了一个简单的更改,并在biztalk服务器中覆盖了dll。在运行应用程序时,我得到以下错误。我不确定每次更改我们应该签署程序集(pfx)。请帮忙。
未捕获的异常(请参阅下面的“内部异常”)已暂停服务实例'ORCHESTRATIONS.SHIPMENT_OSDOrche(292017c3-4497-cb97-ed96-e71be2951766)'。 在管理恢复或终止之前,服务实例将保持暂停状态。 如果恢复,则实例将从其上一个持久状态继续,并可能重新抛出相同的意外异常。 InstanceId:cd854c34-d326-4e22-9d7b-4a03bc8ec53a 形状名称:Listen_1 ShapeId:377372ab-e98d-4f18-a6d7-0f8c249dcc67 抛出异常:第1段,进度3 内部异常:收到意外消息类型'INTERNAL_SCHEMAS.OSDFFSchema,INTERNAL_SCHEMAS,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 41a686c84f24a990'与预期类型'INTERNAL_SCHEMAS.OSDFFSchema,INTERNAL_SCHEMAS,Version = 1.0.0.0,Culture = neutral,公钥= 664d619652e0365d”。
异常类型:UnexpectedMessageTypeException 资料来源:Microsoft.XLANGs.Engine 目标站点:Void _verifyPublisherSchema() 以下是id
的堆栈跟踪
答案 0 :(得分:1)
收到意外消息类型' INTERNAL_SCHEMAS.OSDFFSchema,INTERNAL_SCHEMAS,版本= 1.0.0.0,文化=中立,PublicKeyToken = 41a686c84f24a990' 与预期类型不匹配' INTERNAL_SCHEMAS .OSDFFSchema,INTERNAL_SCHEMAS,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 664d619652e0365d' 。
来自Port / Orchestration的消息具有与业务流程接收端口上配置的不同的.Net类型。
所以,你必须更新一个,以便它们匹配。