Попытка доступа к службе SOAP из приложения Silverlight, clientaccesspolicy.xml, crossdomain.xml

Я получаю ужасную ошибку «попытка доступа к службе междоменным способом без надлежащей междоменной политики» при попытке вызвать службу мыла. Когда я смотрю на скрипача, он говорит

2| 404 | HTTP | ЭТО.ISTHEURLTOTHESERVICE.COM | /clientaccesspolicy.xml |

Я пытаюсь понять, означает ли это, что мне не хватает файла clientaccesspolicy.xml или что на сервере, на котором размещена служба, отсутствует этот файл? Я пытался добавить его в свой проект во многих разных местах, также добавил его в c://inetpub/wwwroot, но все еще получаю сообщение об ошибке.

Любые идеи?

РЕДАКТИРОВАТЬ: Также я работаю с локального хоста.


person Josh    schedule 24.01.2012    source источник


Ответы (1)


Это указывает на то, что файл clientaccesspolicy.xml не обслуживается с URL-адреса, который вы видите в Fiddler. Возможно, вы не настроили IIS для обслуживания XML-файлов; если вы этого не сделали, IIS вернет 404, когда вас попросят обслужить такой файл.

person EricLaw    schedule 25.01.2012