我正在开发一个 Silverlight 应用程序。它使用 SharePoint Silverlight 托管客户端对象模型与 SharePoint 2010 交互。
应用程序功能之一是创建 SharePoint 2010 站点。如果所提供的要创建的网站的 URL 属于加载 Silverlight 应用程序的同一 SharePoint Web 应用程序,则创建该网站时不会出现任何问题。但是,如果 URL 以不同于加载 Silverlight 应用程序的 SharePoint Web 应用程序为目标,我会收到安全异常。
在站点创建方法中,我正在创建与指定 URL 匹配的新客户端上下文,然后调用对象模型的站点创建方法:
this.ClientContext = new ClientContext(uriFromApplication);
WebCreationInformation wci = new WebCreationInf...
this.ClientContext.Web.Webs.Add(wci);
this.ClientContext.ExecuteQueryAsync(onSuccess, onFail);
谁能解释为什么我会收到安全异常?谢谢。
我在 SharePoint 溢出问过同样的问题。