尝试使用silverlight从sharepoint获取数据时出现安全验证错误

时间:2010-09-22 22:20:44

标签: silverlight security sharepoint silverlight-4.0 sharepoint-2010

我尝试在webpart中托管的Silcerlight 4控制器中执行此代码:

clientCtx = new ClientContext(ApplicationContext.Current.Url);
clientCtx.ValidateOnClient = true;
clientCtx.Load(clientCtx.Web);
clientCtx.ExecuteQueryAsync(updateConnectionStatus, Failed);

但它失败并且失败并且我发现错误:“此页面的安全验证无效。在Web浏览器中单击”返回“,刷新页面,然后再次尝试操作。

当我在集中管理中关闭安全验证时,一切正常。如何避免这个问题?

1 个答案:

答案 0 :(得分:0)

您可能遇到跨域发布问题。请参阅以下SO问题,该问题涉及如何配置clientaccesspolicy.xml文件以防止跨域发布问题。

How can I add a ClientAccessPolicy.xml file to the SharePoint 2010 root folder?