Сбой обратного вызова Silverlight - PullRequest
0 голосов
/ 17 апреля 2011

Поскольку я должен был использовать новый метод для getcustomers, приложение не работает. Это действительно пользователь вошел в систему, но это все. Что это сообщение говорит мне, что я должен сделать?

System.ServiceModel.CommunicationException был не обработан кодом пользователя
Сообщение = Произошла ошибка при попытке сделать запрос к URI «https://myserver/Services/Authentication.svc'. Это может быть связано с попытками получить доступ к услуге в междоменном режиме без надлежащей междоменной политики на месте, или политика, которая не подходит для SOAP-сервисов. Ты можешь нужно связаться с владельцем сервис для публикации междомена файл политики и обеспечить его позволяет Связанные с SOAP HTTP-заголовки для отправки. Эта ошибка также может быть вызвана использованием внутренние типы в веб-сервисе прокси без использования Атрибут InternalsVisibleToAttribute. Пожалуйста, смотрите внутреннее исключение для больше деталей. Трассировки стека: в System.ServiceModel.Channels.Remoting.RealProxy.Invoke (Object [] арг) в proxy_2.EndGetLoggedInUser (IAsyncResult ) в Caretech.Services.AuthenticationClient.GetLoggedInUserCallback (IAsyncResult результат) at System.ServiceModel.AsyncResult.Complete (Boolean completedSynchronously)
InnerException: System.Security.SecurityException Message = "" Трассировки стека: в System.Net.Browser.AsyncHelper.BeginOnUI (SendOrPostCallback beginMethod, состояние объекта) в System.Net.Browser.BrowserHttpWebRequest.EndGetResponse (IAsyncResult AsyncResult) в System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse (IAsyncResult результат) InnerException: System.Security.SecurityException Сообщение = ошибка безопасности. Трассировки стека: в System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult AsyncResult) в System.Net.Browser.BrowserHttpWebRequest. <> c_ DisplayClass5.b _4 (Object sendState) в System.Net.Browser.AsyncHelper. <> c_ DisplayClass4.b _1 (объект sendState) InnerException: произошла ошибка при попытке сделать запрос к URI «https://myserver/Services/Authentication.svc'. Это может быть связано с попытками получить доступ к услуге в междоменном режиме без надлежащей междоменной политики на месте, или политика, которая не подходит для SOAP-сервисов. Ты можешь нужно связаться с владельцем сервис для публикации междомена файл политики и обеспечить его позволяет Связанные с SOAP HTTP-заголовки для отправки. Эта ошибка также может быть вызвана использованием внутренние типы в веб-сервисе прокси без использования Атрибут InternalsVisibleToAttribute. Пожалуйста, смотрите внутреннее исключение для больше деталей.

1 Ответ

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

Есть ли у вас приложение Silverlight, размещенное на веб-сайте на сервере, и веб-служба, которую вы вызываете на другом сервере?Это не разрешено по соображениям безопасности.Либо получите их оба на одном сервере, либо изучите настройку файла междоменной политики (см. этот пост ).

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