Приложение Silverlight не может получить доступ к clientaccesspolicy.xml и crossdomain.xml с Http-ошибкой 401 - PullRequest
2 голосов
/ 13 апреля 2011

Мы пытались использовать наш собственный веб-сервис из приложения Silverlight, и мы всегда получали эту ошибку:

Произошла ошибка при попытке сделать запрос к URI «http://blablabla:7777/blabla.svc'. Это может быть связано с попытками получить доступ к услуге в междоменном режиме без надлежащей междоменной политики на месте, или политика, которая не подходит для SOAP-сервисов. Ты можешь нужно связаться с владельцем сервис для публикации междомена файл политики и обеспечить его позволяет Связанные с SOAP HTTP-заголовки для отправки. Эта ошибка также может быть вызвана использованием внутренние типы в веб-сервисе прокси без использования Атрибут InternalsVisibleToAttribute. Пожалуйста, смотрите внутреннее исключение для более подробная информация.

После поиска в интернете мы очень сильно расстроились ... казалось, ничего не получалось, но в итоге мы получили решение с сайта, который был переведен с очень известного сайта на английский :-))). Согласно этой информации, мы должны были перейти в IIS, открыть наш сайт, затем выбрать «Аутентификация» -> «Выбрать анонимную аутентификацию» -> в правом верхнем углу выберите «Редактировать ...» -> и УБЕДИТЕСЬ, ЧТО ИДЕНТИФИКАЦИЯ АНОНИМНОГО ПОЛЬЗОВАТЕЛЯ to: Идентичность пула приложений (надеюсь, это правильный перевод с немецкого на английский - это должна быть вторая радиопереключатель).

Надеюсь, это кому-нибудь поможет!

Спасибо за чтение! Гарри

1 Ответ

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

Для нас это было решением - многие сайты в Интернете советуют вам позаботиться о том, чтобы у вас были файлы clientacccesspolicy.xml и crossdomain.xml в корневом каталоге, и мы подумали, что сделали что-то не так, но не,Возможно, вы попробуете это решение, если столкнетесь с той же проблемой.

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