clientaccesspolicy.xml не вызывается - PullRequest
0 голосов
/ 19 декабря 2011

В настоящее время я пытаюсь разместить веб-часть Silverlight на нашей внутренней сети. Поскольку у меня нет доступа к папке ClientBin в блоке SharePoint 2010, я создал простой список и веб-часть редактора контента для размещения моего приложения.

Приложение silverlight правильно работает с моего локального компьютера (xxxx.int.mydomain.com), но не с сайта SharePoint (siteTest.int.mydomain.com).

Это приложение вызывает веб-службу, размещенную по адресу: http://xxx.mydomain.com/yyy/ws.asmx

Я получаю следующее сообщение об ошибке:

Произошла ошибка при попытке сделать запрос к URI «http://xxx.imd.ch/yyy/ws.asmx'. Это может быть связано с попыткой доступа к услуге в междоменном домене. без надлежащей междоменной политики или политики, которая не подходит для SOAP-сервисов. Возможно, вам придется связаться с владельцем сервис для публикации файла междоменной политики и обеспечения его Связанные с SOAP HTTP-заголовки для отправки. Эта ошибка также может быть вызвана использование внутренних типов в прокси веб-службы без использования Атрибут InternalsVisibleToAttribute. Пожалуйста, смотрите внутреннее исключение Больше подробностей. Система.

Файл clientaccesspolicy.xml гласит:

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

Вызов клиентской политики доступа из браузера работает нормально:

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

Когда я использую fiddler, чтобы попытаться понять, что происходит, я не вижу ни одного запроса к любому XML-файлу.

Может ли это быть связано с какой-либо конкретной вещью в SharePoint 2010. Как я могу отладить ее дальше?

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