Просто взгляните на файл ServiceReferences.ClientConfig в проекте приложения Silverlight.
Этот файл создается при добавлении сервисной ссылки.
Элемент конечной точки имеет адрес атрибута. Я считаю, что это то, что вы ищете.
Потому что вы размещаете свой WCF в другом проекте, отличном от того, в котором размещено приложение Silverlight
Вы должны убедиться, что у вас есть файл clientaccesspolicy.xml в решении / проекте, в котором размещены службы wcf.
Ниже приведен пример содержимого файла:
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
<domain uri="http://*"/>
<domain uri="https://*" />
</allow-from>
<grant-to>
<resource include-subpaths="true" path="/"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Этот файл используется для вызовов между доменами. По умолчанию Silverlight может общаться только с доменом, который создал файл xap.