远程服务器返回错误:NotFound#2

时间:2010-03-10 21:27:49

标签: c# wcf silverlight

我编写了一个非常简单的WCF服务,工作正常(下面的代码),然后我添加了一堆其他方法(除了引用不同的表之外,它们非常相似)。但由于某种原因,我收到错误“远程服务器返回错误:NotFound。”当我尝试调用新方法时(我已经刷新了服务引用)

服务参考界面

[OperationContract]
TempSchool[] GetSchools();

服务参考方法

 public TempSchool[] GetSchools()
 {
     return _db.TempSchools.ToArray();
 }

致电代码

_proxy.GetSchoolsCompleted += new EventHandler<GetSchoolsCompletedEventArgs>(_proxy_GetSchoolsCompleted);
_proxy.GetSchoolsAsync();

生成错误的代码

public System.Collections.ObjectModel.ObservableCollection<SilverlightTTAS6.TacticalServiceReference.ModelAction> EndGetModelActions(System.IAsyncResult result) 
{
   object[] _args = new object[0];
   **System.Collections.ObjectModel.ObservableCollection<SilverlightTTAS6.TacticalServiceReference.ModelAction> _result = ((System.Collections.ObjectModel.ObservableCollection<SilverlightTTAS6.TacticalServiceReference.ModelAction>)(base.EndInvoke("GetModelActions", _args, result)));**
   return _result;
}

所以我猜有些配置代码没有在某处产生......任何想法?

1 个答案:

答案 0 :(得分:2)

社团!

我的第一个表没有关联,但其他表没有关联,这些关联导致错误。

但是,它似乎不是加载表的顺序(数据完整性),任何具有关联的表都会出现此错误,即使它是层次结构的顶部。