Удаленный сервер возвратил ошибку: NotFound # 2 - PullRequest
2 голосов
/ 11 марта 2010

Я написал очень простой сервис 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 Ответ

2 голосов
/ 11 марта 2010

Ассоциация!

Моя первая таблица не имела ассоциаций, но другие имеют, и эти ассоциации вызывают ошибки.

Однако это не тот порядок загрузки таблиц (целостность данных), что любая таблица с ассоциацией получает эту ошибку, даже если она является вершиной иерархии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...