0

Silverlightアプリケーションを開発しています。 SharePoint Silverlight管理対象クライアントオブジェクトモデルを使用してSharePoint 2010とやり取りします。別のWebアプリケーションでサイトを作成できません - Silverlightクライアントオブジェクトモデル

アプリケーション機能の1つは、SharePoint 2010サイトを作成することです。作成するサイトの提供されたURLが、Silverlightアプリケーションがロードされている同じSharePoint Webアプリケーションに属している場合、サイトは問題なく作成されます。ただし、URLがSilverlightアプリケーションがロードされているSharePoint Webアプリケーションとは異なるSharePoint Webアプリケーションをターゲットにしている場合、セキュリティ例外が発生します。

私は指定されたURLに一致する新しいクライアントコンテキストを作成し、オブジェクトモデルのサイト作成メソッドを呼び出していますサイト作成方法で

:私はセキュリティ例外を取得していますなぜ

this.ClientContext = new ClientContext(uriFromApplication); 

WebCreationInformation wci = new WebCreationInf... 

this.ClientContext.Web.Webs.Add(wci); 
this.ClientContext.ExecuteQueryAsync(onSuccess, onFail); 

は誰が説明してもらえますか?ありがとう。

私は同じ質問here at SharePoint overflowを求めました。

答えて

1

これは、Silverlightのクライアントオブジェクトモデルによって適用されるセキュリティ制限です。ただし、クライアントのアクセスポリシーファイルをhereのようにSharePointのWebアプリケーションのルートフォルダに追加することで、これを解決できます。詳細はthis MSDN articleにあります。

関連する問題