Sitecore 在用户管理器中编辑用户异常

Posted

技术标签:

【中文标题】Sitecore 在用户管理器中编辑用户异常【英文标题】:Sitecore Edit User exception in User Manager 【发布时间】:2014-02-12 21:04:12 【问题描述】:

我试图找出可能是什么问题。基本上,我无法编辑任何用户帐户。在用户管理器中单击编辑后,我会收到附加的异常。

任何建议将不胜感激。

Sitecore 版本为 6.6.0(修订版 130214)

这是日志文件中的异常:

**6136 11:49:33 FATAL An uncaught exception occurred 
Exception: System.Web.HttpUnhandledException 
Message: Exception of type 'System.Web.HttpUnhandledException' was thrown. 
Source: System.Web 
at System.Web.UI.Page.HandleError(Exception e) 
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
at System.Web.UI.Page.ProcessRequest() 
at System.Web.UI.Page.ProcessRequest(HttpContext context) 
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

Nested Exception 

Exception: System.NullReferenceException 
Message: Object reference not set to an instance of an object. 
Source: Sitecore.Client 
at Sitecore.Shell.Applications.Security.EditUser.EditUserPage.PlaceInFrame(String urlString) 
at Sitecore.Shell.Applications.Security.EditUser.EditUserPage.OnLoad(EventArgs e) 
at System.Web.UI.Control.LoadRecursive() 
at System.Web.UI.Control.LoadRecursive() 
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)**

【问题讨论】:

嗨,伊戈尔。您能否查看 Sitecore 日志,看看那里是否有关于所引发的确切错误的其他信息? 您是否对文件\sitecore\shell\Applications\Security\EditUser\EditUser.xaml.xml进行了任何更改? 或者在 \sitecore\shell\override 中是否有一个名为 EditUser.xaml.xml 的文件? 大家好,非常感谢您的提示。我正在尝试获取日志文件,因为我目前无权访问服务器(不会更容易排除故障)。我也会确认其余信息。 不是很有帮助:(如果您确定这不是您的代码,我的建议是:获取 Sitecore 安装的 zip 文件(来自 SDN),解压缩并复制到 /sitecore 文件夹 【参考方案1】:

请尝试用新的 Sitecore dll 替换您的 bin 文件夹。

【讨论】:

【参考方案2】:

我按照建议替换了整个 shell 文件夹,问题就消失了。我认为它是丢失或损坏的文件。

【讨论】:

以上是关于Sitecore 在用户管理器中编辑用户异常的主要内容,如果未能解决你的问题,请参考以下文章

即使在分配 sitecore\Sitecore Client Users 角色时,广告用户也无法登录

您如何设置安全性以便用户只能在 Sitecore 中查看/编辑他们的项目?

Sitecore 非管理员用户显示隐藏项目

Sitecore 8 用户访问权限

Sitecore 6 中的用户价值查找?

Sitecore 登录所需的最低角色和访问权限