Как добавить файл ClientAccessPolicy.xml в корневую папку SharePoint 2010? - PullRequest
1 голос
/ 20 февраля 2010

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

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

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

Ответы [ 2 ]

0 голосов
/ 21 февраля 2010

Вы можете создать функцию для предоставления файлов на вашем веб-сайте. См. , как подготовить файл .

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

0 голосов
/ 20 февраля 2010

Могут быть и другие способы, но я использую SharePoint Designer. Если вы открываете сайт, вы можете просто перетащить файл ClientAccessPolicy.xml в корень.

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