У меня возникла проблема с доступом к SharePoint Webservice через Silverlight.Доступ к веб-службам SharePoint через Silverlight
Произошла ошибка при попытке сделать запрос к URI 'http://sample:8000/_vti_bin/Authentication.asmx. Это может быть связано с попыткой сделать доступ к службе в междоменном способе без надлежащей политики междоменного домена на месте или в политике , непригодной для SOAP-сервисов. Вы можете связаться с владельцем службы , чтобы опубликовать файл политики кросс-домена и обеспечить его возможность отправлять HTTP-заголовки, связанные с SOAP. Подробнее см. Внутреннее исключение для .
Некоторые вопросы:
- Как правильно развернуть clientaccesspolicy.xml над Sharepoint Designer? Просто откройте сайт в дизайнере, добавьте файл, а затем опубликуйте?
- Сайт, где clientaccesspolicy.xml должен быть развернут, использует проверку подлинности форм. Я не смог использовать Sharepoint Designer для публикации там. Из-за этого я создал новую зону для этого сайта, которая использует аутентификацию Windows и опубликовал clientaccesspolicy.xml. Оба используют одну и ту же базу данных контента, не так ли?
- Если clientaccesspolicy.xml будет опубликован, как разрешить доступ к этому файлу анонимно?
С уважением Антон Kalcik
я не смог получить доступ к файлу анонимно. Что я сделал, так это то, что я создал «службу WCF с поддержкой Silverlight», которая выступает в качестве прокси-сервера между приложением Silverlight и веб-службами SharePoint. –