SharePoint 2010ルートフォルダーにclientAccessPolicy.xmlファイルを追加するにはどうすればよいですか?
-
21-09-2019 - |
質問
Visual Studio 2010 SharePoint(2010)プロジェクトでは、{SharePointroot}フォルダーを含むマッピングされたSharePointフォルダーを追加できます。プロジェクトを展開すると、ルートファイルが14ヒブになってしまうことがわかりますが、Webサイトルートには表示されません。
SharePointサイトと通信するSilverlightアプリケーションをユニットテストするために本当に達成したいこと。私は、MSユニットテストを追加してからCommon Class Libraryプロジェクト、テストプロジェクト、そして最後にSilverlightテストプロジェクトに至るまで、このテーマに関する多くのバリエーションを試しました。
Silverlightテストプロジェクトを実行すると、SharePointサイトにアクセスするすべてのテストは、clientAccessPolicy.xmlが欠落しているために失敗します。 SharePointサイトにこのファイルが必要ではありません。SilverlightSivellightアプリの外部へのアクセスを許可したくないからです。
解決
Webでファイルをプロビジョニングする機能を作成できます。見る ファイルをプロビジョニングする方法.
その後、この機能をサイトの定義に格闘するか、手動でアクティブ化することができます(展開スクリプトのスクリプトなど)。
他のヒント
他の方法があるかもしれませんが、私のやり方はSharePointデザイナーとのことです。サイトを開くと、ClientAccessPolicy.xmlをルートにドラッグ+ドロップするだけです。
所属していません StackOverflow