我有一个业务流程,在调用Microsoft.Practices.ESB.ExceptionHandling.ExceptionMgmt.CreateFaultMessage()
时抛出以下异常。
相同的代码可以在一台服务器上运行,但不能在另一台服务器上运行,因此可能是配置问题。
我重新安装了ESB Toolkit并检查了IIS应用程序池,但无济于事。
答案 0 :(得分:0)
我最终得到了这个......
一个.NET组件,它使收到(并冒泡)Web服务调用成为业务流程无法序列化的异常。通过处理.NET组件中的异常(并将其重新抛出为可序列化的组件),问题得以解决。
仍然不确定它在另一台服务器上是如何工作的......我猜一些代码毕竟必须改变。