Я написал очень простой сервис 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;
}
Так что, я думаю, есть какой-то код конфигурации, который где-то не генерируется ... есть идеи?