我尝试在webpart中托管的Silcerlight 4控制器中执行此代码:
clientCtx = new ClientContext(ApplicationContext.Current.Url);
clientCtx.ValidateOnClient = true;
clientCtx.Load(clientCtx.Web);
clientCtx.ExecuteQueryAsync(updateConnectionStatus, Failed);
但它失败并且失败并且我发现错误:“此页面的安全验证无效。在Web浏览器中单击”返回“,刷新页面,然后再次尝试操作。
当我在集中管理中关闭安全验证时,一切正常。如何避免这个问题?
答案 0 :(得分:0)
您可能遇到跨域发布问题。请参阅以下SO问题,该问题涉及如何配置clientaccesspolicy.xml文件以防止跨域发布问题。
How can I add a ClientAccessPolicy.xml file to the SharePoint 2010 root folder?