.net - 尝试登录 Sitecore 时出现 .net 访问被拒绝错误的典型原因是什么?

标签 .net sitecore sitecore6

使用有效的 Sitecore 帐户,没有关联角色但标记为管理员,我在尝试登录时收到以下错误。

  1. 网站运行正常
  2. 我能够使用类似的帐户登录。
  3. 尝试使用不正确的密码登录会在登录页面上返回正确的“访问被拒绝”消息。
  4. 稍后(大约一个小时)登录再次正常

Sitecore 以这种方式失败的典型原因是什么?

错误详细信息:

“/”应用程序中的服务器错误。

应用程序访问被拒绝。 描述:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:

Sitecore.Exceptions.AccessDeniedException:应用程序访问被拒绝。

来源错误:

执行当前 Web 请求期间生成未处理的异常。有关异常来源和位置的信息可以使用下面的异常堆栈跟踪来识别。

堆栈跟踪:

[AccessDeniedException:应用程序访问被拒绝。] Sitecore.Diagnostics.Assert.HasAccess(允许 bool 访问,字符串消息)+158 Sitecore.Shell.Applications.ShellForm.OnLoad(EventArgs e) +68

[TargetInitationException:调用目标已引发异常。] System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo 方法,对象目标,Object[] 参数,SignatureStruct& sig,MethodAttributes methodAttributes,RuntimeType typeOwner)+0 System.Reflection.RuntimeMethodInfo.Invoke(对象obj,BindingFlags invokeAttr,Binder Binder ,Object []参数,CultureInfo文化, bool skipVisibilityChecks)+640 System.Reflection.RuntimeMethodInfo.Invoke(对象 obj,BindingFlags invokeAttr,Binder Binder ,Object[] 参数,CultureInfo 文化)+38 System.Reflection.MethodBase.Invoke(Object obj, Object[] 参数) +35 Sitecore.Reflection.ReflectionUtil.CallMethod(类型类型,对象 obj,字符串方法名称, bool 值 includeNonPublic, bool 值 includeInherited,Object[] 参数)+37 Sitecore.Reflection.ReflectionUtil.CallMethod(Object obj, String methodName, Boolean includeNonPublic, Boolean includeInherited, Object[] 参数) +66 Sitecore.Web.UI.Sheer.ClientPage.OnLoad(EventArgs e)+420 System.Web.UI.Control.LoadRecursive() +71 System.Web.UI.Page.ProcessRequestMain( bool includeStagesBeforeAsyncPoint, bool includeStagesAfterAsyncPoint)+3064


版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET版本:4.0.30319.237

最佳答案

我遇到了类似的问题,在尝试定义一些自定义角色后,我将所有用户锁定在外面。

问题是用户不再属于神奇角色 sitecore\Sitecore Client Authoring

其他 sitecore\Sitecore Client XXX 角色也很特殊。例如,属于 sitecore\Sitecore Client Publishing 显示发布功能区。

关于.net - 尝试登录 Sitecore 时出现 .net 访问被拒绝错误的典型原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12284257/

相关文章:

c# - 如何将具有固定模式的值数组反序列化为强类型数据类?

asp.net-mvc-3 - Sitecore 和 MVC3

Sitecore 补丁 - 添加网站

c# - Sitecore:为什么我的管道查询只为我的 droptree 返回一组结果?

c# - 套接字,接收序列化异常

c# - MVC3中的Page和ViewBag动态对象有什么区别?

sitecore - 更改sheerui sitecore的高度和宽度

sitecore - Glass.Mapper V3 能否支持语言回退(字段级和项目级)?

sitecore - Sitecore 单行文本框中的换行符

.net - IBM MQ 因创建对象而失败的问题