2008-12-05 132 views
2

這一個讓我們都在工作中感到困惑。我們有兩個在.net 3.5 SP1上運行的服務,它們創建共享點,並返回非常相似的模型對象列表。其中一個工作正常,另一個在返回時拋出EngineExecutionException。從WCF服務返回的System.EngineExecutionException

我知道那是含糊不清的,但一切都很好,直到那一刻。當你在調試器中查看列表時,一切看起來都很正常。

以前有沒有人有過這種情況?如果是這樣,你做了什麼來解決它?

+0

這是.NET中最奇怪的例外之一。在合同斷言(代碼合同)中,我也得到了一個ASP.NET MVC3應用程序 – 2011-05-17 07:27:50

回答

2

好的,事實證明,如果你的數據合同中有IList,那麼框架就會崩潰。將IList更改爲List作爲返回類型,並且它可以正常工作