Ошибка веб-службы .net - PullRequest
       12

Ошибка веб-службы .net

0 голосов
/ 30 апреля 2011

Я делаю программу в Silverlight с услугами. Все работало нормально, но когда я вчера запустил свою программу, я получил эту ошибку: CommunicationException не было обработано кодом пользователя, удаленный сервер возвратил ошибку: NotFound Мой код работал раньше, и я не вносил в него никаких изменений. Есть идеи, что это может быть? И как это решить.

{System.Net.WebException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound.
   bij System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
   bij System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
   bij System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)
   --- Einde van intern uitzonderingsstackpad ---
   bij System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   bij System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   bij System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)}

Stacktrace:
   bij System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
   bij System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
   bij System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result)
   bij BiljartHandicap.UserValidationWebServiceReference.UserValidationWebServiceClient.UserValidationWebServiceClientChannel.EndValidateUsername(IAsyncResult result)
   bij BiljartHandicap.UserValidationWebServiceReference.UserValidationWebServiceClient.BiljartHandicap.UserValidationWebServiceReference.UserValidationWebService.EndValidateUsername(IAsyncResult result)
   bij BiljartHandicap.UserValidationWebServiceReference.UserValidationWebServiceClient.OnEndValidateUsername(IAsyncResult result)
   bij System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)

1 Ответ

1 голос
/ 30 апреля 2011

Выдержка из моего предыдущего SO-ответа :

NotFound - это общее сообщение об ошибке, которое может означать что угодно.
... snip...
В любом случае, я обнаружил, что неоценимым для отслеживания такого рода проблем является инструмент Service Trace Viewer от Microsoft.Прочитайте все об этом прямо здесь , все, что нужно, это несколько простых изменений в вашем файле web.config, чтобы включить ведение журнала.

...