zoukankan      html  css  js  c++  java
  • 此网页的安全性验证无效并且可能损坏

    Microsoft.SharePoint.SPException: 此网页的安全性验证无效并且可能损坏。请单击 Web 浏览器中的“后退”,刷新网页,再重试操作。 ---> System.Runtime.InteropServices.COMException (0x8102006D): 此网页的安全性验证无效并且可能损坏。请单击 Web 浏览器中的“后退”,刷新网页,再重试操作。 在 Microsoft.SharePoint.Library.SPRequestInternalClass.UpdateMembers(String bstrUrl, Guid& pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object& pvarArrayAdd, Object& pvarArrayAddIds, Object& pvarArrayLoginsRemove, Object& pvarArrayIdsRemove, Boolean bSendEmail) 在 Microsoft.SharePoint.Library.SPRequest.UpdateMembers(String bstrUrl, Guid& pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object& pvarArrayAdd, Object& pvarArrayAddIds, Object& pvarArrayLoginsRemove, Object& pvarArrayIdsRemove, Boolean bSendEmail) --- 内部异常堆栈跟踪的结尾 --- 在 Microsoft.SharePoint.Library.SPRequest.UpdateMembers(String bstrUrl, Guid& pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object& pvarArrayAdd, Object& pvarArrayAddIds, Object& pvarArrayLoginsRemove, Object& pvarArrayIdsRemove, Boolean bSendEmail) 在 Microsoft.SharePoint.SPRoleAssignmentCollection.RemoveMembers(Int32[] IdsToRemove, Int32 roleId) 在 Microsoft.SharePoint.SPRoleAssignmentCollection.RemoveMember(Int32 id) 在 Microsoft.SharePoint.SPRoleAssignmentCollection.Remove(Int32 index) 在 ASP._layouts_ealend_aspx.updatePermission(SPListItem cItem) 位置 c:"Program Files"Common Files"Microsoft Shared"web server extensions"12"TEMPLATE"LAYOUTS"eaLend.aspx:行号 213

                    //取消继承
                    if (!cItem.HasUniqueRoleAssignments)
                        cItem.BreakRoleInheritance(true);
                    //清除权限
                    while (cItem.RoleAssignments.Count > 0)
                    {
                        cItem.RoleAssignments.Remove(0);//错误行
                    }

     出现错误应该是权限问题,但是我已经

                         cSite.AllowUnsafeUpdates = true;
                        cWeb.AllowUnsafeUpdates = true;

    最后,改成这样就不报错了

                    //取消继承
                    if (!cItem.HasUniqueRoleAssignments)
                        cItem.BreakRoleInheritance(true);
                    //清除权限
                    while (cItem.RoleAssignments.Count > 0)
                    {
                        cSite.AllowUnsafeUpdates = true;
                        cWeb.AllowUnsafeUpdates = true;
                        cItem.RoleAssignments.Remove(0);
                        cSite.AllowUnsafeUpdates = false;
                        cWeb.AllowUnsafeUpdates = false;
                    }

  • 相关阅读:
    aop
    javascript学习笔记
    Hibernate一对多关联映射的配置及其级联删除问题
    Hibernate一对多单向关联和双向关联映射方法及其优缺点 (待续)
    剑指offer---08---动态规划:跳台阶
    剑指offer---07---动态规划:斐波那契数列
    剑指offer---06---数组,二分法---旋转数组的最小数字
    剑指offer---05---用栈实现队列
    剑指offer---03---从尾到头打印链表---链表
    剑指offer---04-树--重建二叉树(前序和中序)
  • 原文地址:https://www.cnblogs.com/liuzhengdao/p/1298018.html
Copyright © 2011-2022 走看看