2010-03-10 97 views
2

我已經寫了一個非常簡單的WCF服務,工作正常(下面的代碼),然後我添加了一堆更進一步的方法(除了參考不同之外表)。但出於某種原因,我收到錯誤「遠程服務器返回錯誤:NotFound。」當我嘗試調用新的方法(我已經刷新了服務引用)遠程服務器返回一個錯誤:NotFound#2

服務引用接口

[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; 
} 

所以我想有沒有正在某個地方產生了一些配置代碼...任何想法?

回答

2

協會!

我的第一個表沒有關聯,但其他表卻沒有關聯,而這些關聯導致錯誤。

但是,它似乎不是表格加載的順序(數據完整性),任何具有關聯的表都會得到此錯誤,即使它是層次結構的頂部。

相關問題