System.Exception:从Silverlight 3迁移到4后出现错误HRESULT E_FAIL

问题描述 投票:0回答:1

以下是出现错误的语句:

var query = from c in objSearchedData.ToList() select c;
q = query;  

错误:

_ COMPlusExceptionCode = -532462766{System.Exception:错误HRESULT E_FAIL已从对COM组件的调用返回。}

我正在为Silverlight 4使用DBML和wcf服务。我刚刚从Silverlight 3迁移了该项目。在旧的应用程序中,它的工作正常。但是迁移之后,我得到了上面的错误。

关于解决问题的任何想法?

silverlight wcf silverlight-4.0
1个回答
0
投票

当我从Silverlight客户端调用域服务中的方法时遇到相同的错误。

我认为这不适用于您,但是我在方法中添加了HasSideEffect属性,并对其进行了修复。也许这会帮助别人。

[Query(HasSideEffects = true)]
public IQueryable<Entity1> GetEntitiesSafe(byte[] bytes)
© www.soinside.com 2019 - 2024. All rights reserved.