Ошибка при вызове веб-сервиса из приложения silverlight? - PullRequest
0 голосов
/ 13 сентября 2011

Произошла ошибка при попытке сделать запрос к URI 'http://localhost:42083/Services/MyService.asmx'. Это может быть связано с попыткой доступа к услуге междоменным способом без соответствующей междоменной политики или политикиэто не подходит для сервисов SOAP.Вам может потребоваться связаться с владельцем сервиса, чтобы опубликовать файл междоменной политики и убедиться, что он позволяет отправлять HTTP-заголовки, связанные с SOAP.Эта ошибка также может быть вызвана использованием внутренних типов в прокси-сервере веб-службы без использования атрибута InternalsVisibleToAttribute.Пожалуйста, смотрите внутреннее исключение для получения более подробной информации.

И самое странное в этом то, что до того, как оно работало нормально, но когда я изменил только небольшую вещь в хранимой процедуре, оно выдает это исключение.Это странно!Сейчас у меня немного больше подозрений в отношении сервисов SOAP.У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 13 сентября 2011

Прочитав ваш комментарий, убедитесь, что вы развернули файл междоменной политики.У Тима есть отличный блог об этом: http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx. Это действительно важный ресурс, который можно получить при запуске SL с сервером.

Надеюсь, это поможет.

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