Ошибка междоменного доступа при вызове службы WCF из Silverlight - PullRequest
1 голос
/ 01 января 2011

У меня есть служба WCF, размещенная в службе Windows. Его целью является получение загруженных файлов. Я хочу иметь возможность загружать через приложение Silverlight. Я могу подключиться к веб-сервису, но как только я вызываю метод, когда он возвращается, я получаю исключение безопасности, говорящее о междоменной политике. Я получил файл clientaccesspolicy.xml, но куда мне его положить, чтобы он работал? И действительно ли это проблема?

Следует отметить, что веб-сервис работает так, как задумано. У меня есть другие клиенты, использующие его, приложение winForms.

1 Ответ

0 голосов
/ 01 января 2011

Вам нужен файл clientaccesspolicy.xml на вашем сервере, если вы вызываете сервис из Silverlight.Он должен находиться в корне вашего сайта / домена.В качестве альтернативы вы можете запускать свой Silverlight вне браузера и с повышенными разрешениями (только для тестирования) - тогда вам не нужен файл clientaccesspolicy.xml.

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