Я написал службу WCF, а также написал (в том же решении) клиент Silverlight.Я пытаюсь получить доступ к службе WCF из клиента Silverlight - и я получаю междоменное исключение.
это происходит только тогда, когда я запускаю систему на сервере (через IIS 7.5)
Я попытался запустить ту же систему (сервер wcf и клиент silverlight) на моей локальной машине, но этого не произошло.
Исключение:
Произошла ошибка при попытке сделать запрос к URI 'http://localhost:4522/MyService’. Это может быть связано с попыткой доступа к службе в перекрестномдоменный путь без надлежащей междоменной политики или политики, которая не подходит для сервисов SOAP.Вам может потребоваться связаться с владельцем сервиса, чтобы опубликовать файл междоменной политики и убедиться, что он позволяет отправлять HTTP-заголовки, связанные с SOAP.Пожалуйста, смотрите внутреннее исключение для более подробной информации.
Я видел в Интернете, что мне нужно добавить что-то вроде ICrossDomainService - но я не знаю, где мне нужно определить их в моем проекте (в проекте silverlight?на проекте сервера WCF?)
Кто-нибудь может мне помочь, пожалуйста?
Спасибо.