SharePoint 2010ルートフォルダーにclientAccessPolicy.xmlファイルを追加するにはどうすればよいですか?

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

質問

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をルートにドラッグ+ドロップするだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top