尝试使用silverlight从sharepoint获取数据时出现安全验证错误
我尝试在Web部件中托管的Silcerlight 4控件中执行此代码:尝试使用silverlight从sharepoint获取数据时出现安全验证错误,silverlight,security,sharepoint,silverlight-4.0,sharepoint-2010,Silverlight,Security,Sharepoint,Silverlight 4.0,Sharepoint 2010,我尝试在Web部件中托管的Silcerlight 4控件中执行此代码: clientCtx = new ClientContext(ApplicationContext.Current.Url); clientCtx.ValidateOnClient = true; clientCtx.Load(clientCtx.Web); clientCtx.ExecuteQueryAsync(updateConnectionStatus, Failed); 但它失败并转到失败方法,我收到错误:“此页面的
clientCtx = new ClientContext(ApplicationContext.Current.Url);
clientCtx.ValidateOnClient = true;
clientCtx.Load(clientCtx.Web);
clientCtx.ExecuteQueryAsync(updateConnectionStatus, Failed);
但它失败并转到失败方法,我收到错误:“此页面的安全验证无效。请单击Web浏览器中的“上一步”,刷新页面,然后重试您的操作。”
当我在中央管理中关闭安全验证时,一切都正常。如何避免此问题?您可能会遇到跨域发布问题。请参阅下面的问题,了解如何设置clientaccesspolicy.xml文件以防止跨域发布问题