我有一个引用wp8类库的wp8项目。类库有一个服务引用。我还有一个wp8任务代理项目,它引用类库来更新动态磁贴。当从电话项目调用服务方法时,一切都很好但是当我从任务代理调用服务方法时,我开始得到堆栈溢出异常或内存不足异常。
protected override void OnInvoke(ScheduledTask task)
{
string userName = GetUserName(); //from isolated storage
MyServiceClient client = new MyServiceClient ();
client.GetDataCompleted += client_GetData;
client.GetDataAsync(username);
}
GetDataAsync发生错误。但是,当我在手机应用程序(而不是任务代理)中使用相同的代码时,一切正常。
有没有人注意到类似的东西?
谢谢, KUNAL