WCF, Silverlight: файл clientaccesspolicy.xml не найден - PullRequest
4 голосов
/ 13 января 2010

Я пытаюсь подключить свое приложение Silverlight к службе WCF, которую я сам размещаю. Я создал файл clientaccesspolicy.xml и поместил его в корень проекта узла службы, но когда я пытаюсь нажать служба, мой http сниффер говорит, что не может быть найден. В частности, он ищет файл http://localhost:8080/clientaccesspolicy.xml.

Я запускаю сервер и приложение silverlight в режиме отладки в Visual Studio 2010. Нужно ли помещать файл в другое место?

Ответы [ 2 ]

3 голосов
/ 14 января 2010

Файл clientaccesspolicy.xml должен находиться в корне домена, где размещена служба. Возможно, он уже есть, но виртуальный путь к веб-сайту или веб-приложению со страницы свойств необходимо будет изменить на "/"

См. эту страницу для получения дополнительной информации.

2 голосов
/ 14 января 2010

Я не понял, как вы размещаете свой сервис WCF?

Размещается ли он в приложении asp.net или на хосте с Windows (самостоятельное размещение)? В последнем случае вам может потребоваться реализовать службу clientaccesspolicy, которая по запросу предоставляет содержимое файла clientaccesspolicy.xml.

Например, как это .

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