Как я могу добавить файл clientAccesspolicy.xml в корневую папку SharePoint 2010?

StackOverflow https://stackoverflow.com/questions/2302825

Вопрос

В проекте Visual Studio 2010 SharePoint (2010) мы можем добавить папки SharePoint, включая папку {SharePoinTroot}. Когда я развертываю свой проект, я вижу, что корневые файлы оказываются в 14-хе, но они никогда не появляются на корне веб-сайта.

То, что я действительно хочу выполнить, чтобы проверить мое приложение Silverlight, которое связано с сайтом SharePoint. Я пробовал много вариантов по этому вопросу, от добавления модульных тестов MS к проекту библиотеки общего класса, тестовых проектов и, наконец, проекта тестирования Silverlight.

Когда я запускаю свой тестовый проект Silverlight, все тесты, которые получают доступ к сайту SharePoint, не проходят из -за отсутствующего clientAccesspolicy.xml. Я действительно не хочу этот файл на сайте SharePoint, так как мы не хотим предоставлять доступ к внешним приложениям Silverlight.

Это было полезно?

Решение

Вы можете создать функцию для предоставления файлов в вашем Интернете. Видеть Как предоставить файл.

Затем вы можете скрепить эту функцию в определение вашего сайта или активировать ее вручную (например, сценарий в ваших сценариях развертывания).

Другие советы

Там могут быть и другие способы, но то, как я это делаю с SharePoint Designer. Если вы откроете сайт, вы можете просто перетащить+бросить clientAccesspolicy.xml в корень.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top