BizTalk 2016 Feature Pack 2 + ESB Toolkit 2.4 = CreateFaultMessage异常

时间:2018-01-29 11:22:17

标签: biztalk biztalk-2016

我有一个业务流程,在调用Microsoft.Practices.ESB.ExceptionHandling.ExceptionMgmt.CreateFaultMessage()时抛出以下异常。

Type 'System.ServiceModel.Channels.ReceivedFault' in Assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable

相同的代码可以在一台服务器上运行,但不能在另一台服务器上运行,因此可能是配置问题。

我重新安装了ESB Toolkit并检查了IIS应用程序池,但无济于事。

1 个答案:

答案 0 :(得分:0)

我最终得到了这个......

一个.NET组件,它使收到(并冒泡)Web服务调用成为业务流程无法序列化的异常。通过处理.NET组件中的异常(并将其重新抛出为可序列化的组件),问题得以解决。

仍然不确定它在另一台服务器上是如何工作的......我猜一些代码毕竟必须改变。