【问题标题】:The remote server returned an error: NotFound #2远程服务器返回错误:NotFound #2
【发布时间】:2010-03-10 21:27:48
【问题描述】:

我编写了一个非常简单的 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;
}

所以我猜有些配置代码没有在某处生成......有什么想法吗?

【问题讨论】:

    标签: c# wcf silverlight


    【解决方案1】:

    协会!

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多