2013-03-26 65 views
0

当试图调用从C#大火规则与这行代码:什么从大火顾问这个例外意味着

return (T)invokeService(serviceName, entrypointId, null, applicationArgs); 

我们得到以下异常:

类型“com.blazesoft .server.local.NdLocalServerException”在组件 'com.blazesoft.AdvisorSvr,版本= 6.10.143.12文化=中性, 公钥= 4d5643bfb1cd71f0' 未标记为可序列..

如果我们使用相同的输入数据测试Blaze内部的规则,它可以正常工作。

任何人都有一个想法可能是什么问题?

+0

该行发生异常还是在该方法返回后发生? – 2013-03-26 15:32:02

+0

什么是invokeService();在做什么? – 2013-03-26 15:32:26

+0

@JustinNiessner,在那一行。 – 2013-03-26 15:33:36

回答

2

看起来像invokeService跨应用程序域投掷NdLocalServerException。由于Exception不是可序列化的(根据Microsoft的说法,它们都应该是这样),所以您会得到另一个Exception,原始Exception类型不可序列化。