clientaccesspolicy.xml и поддомен - PullRequest
       3

clientaccesspolicy.xml и поддомен

1 голос
/ 01 февраля 2010

мой сайт имеет поддомен, я использую эту политику с моим приложением silverlight,

<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
  <cross-domain-access>
    <policy>
  <allow-from http-request-headers="*">
    <domain uri="http://dev.system-engine.com"/>
  </allow-from>
  <grant-to>
    <resource path="/" include-subpaths="true"/>
  </grant-to>
</policy>

но я получаю это исключение:

Ошибка: необработанная ошибка в приложении Silverlight 2 Была сделана попытка получить доступ к сокету способом, запрещенным его правами доступа.

Он работает на хосте Linux

1 Ответ

1 голос
/ 01 февраля 2010

Вы понимаете, что этот файл политики клиента должен размещаться на маршруте сайта, к которому вы обращаетесь, а не в приложении Silverlight?

Например, если ваше приложение silverlight работает на сервере с именем хоста «system-engine.com» и вы пытаетесь получить доступ к службам на другом веб-сайте, работающем на «dev.system-engine.com», клиент Файл политики должен находиться на сервере «dev.system-engine.com» и может содержать элемент allow-from, например: -

<allow-from http-request-headers="*"> 
  <domain uri="http://*.system-engine.com"/> 
</allow-from> 

Это позволит любому приложению silverlight, размещенному в домене "system-engine.com" (включая его субдомены), получать доступ к серверу.

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