Я некоторое время работаю с silverlight3 с сервисом WCF. Я разработал и разместил свое приложение в клиентском механизме. Это работало хорошо. Затем мне нужно внести некоторые изменения в мое приложение, поэтому я добавил новые функции в мой файл .svc (т. Е. В службу wcf). Я успешно обновил сервисную ссылку. Когда я публикую и получаю к нему доступ, он выдает ошибку в конкретном методе, который я недавно добавил. Но другие функции и получение данных работают хорошо. Недавно добавленные функции служб wcf выдают ошибку связи.
Это функция, которую я использовал для привязки выпадающего списка к данным, полученным из службы wcf.
Фактическая ошибка:
System.Reflection.TargetInvocationException: во время операции произошло исключение, делающее результат недействительным. Проверьте InnerException для подробностей исключения. ---> System.ServiceModel.CommunicationException: удаленный сервер возвратил ошибку: NotFound. ---> System.Net.WebException: удаленный сервер возвратил ошибку: NotFound. ---> System.Net.WebException: удаленный сервер возвратил ошибку: NotFound.
в System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult)
в System.Net.Browser.BrowserHttpWebRequest. <> C_ DisplayClass5.b _4 (объект sendState)
в System.Net.Browser.AsyncHelper. <> C_ DisplayClass2.b _0 (объект sendState)
--- Конец внутренней трассировки стека исключений ---
в System.Net.Browser.AsyncHelper.BeginOnUI (SendOrPostCallback beginMethod, состояние объекта)
в System.Net.Browser.BrowserHttpWebRequest.EndGetResponse (IAsyncResult asyncResult)
в System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse (результат IAsyncResult)
--- Конец внутренней трассировки стека исключений ---
в System.ServiceModel.AsyncResult.End [TAsyncResult] (результат IAsyncResult)
в System.ServiceModel.Channels.ServiceChannel.EndCall (действие String, выходы Object [], результат IAsyncResult)
в System.ServiceModel.ClientBase 1.ChannelBase
1.EndInvoke (String methodName, Object [] args, результат IAsyncResult)
at foundproject.ServiceReference1.Service1Client.Service1ClientChannel.EndUsergetBasedWorkgroup (результат IAsyncResult)
at foundproject.ServiceReference1.Service1Client.ServiceReference1_IService1_EndUsergetBasedWorkgroup (результат IAsyncResult)
at foundproject.ServiceReference1.Service1Client.OnEndUsergetBasedWorkgroup (результат IAsyncResult)
в System.ServiceModel.ClientBase`1.OnAsyncCallCompleted (результат IAsyncResult)
--- Конец внутренней трассировки стека исключений ---
в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNeeded ()
at foundproject.ServiceReference1.UsergetBasedWorkgroupCompletedEventArgs.get_Result ()
at foundproject.UserMaster.BindUsers (Отправитель объекта, UsergetBasedWorkgroupCompletedEventArgs e)
Пожалуйста, пожалуйста, помогите мне решить ..
Это будет очень полезно для меня ..
Спасибо
Lakshmi.A