【发布时间】:2014-08-14 13:20:52
【问题描述】:
我在带有 SQL Server Express 2008 的 Windows Server 2008 R2 Datacenter 上使用 umbraco 6.2.1 建立了一个复杂的项目。我在后端的 Developer 部分中使用自己的 .Net 代码和 razor 代码扩展了 umbraco。由于在开发中的某个时刻,我无法再在后端创建用户。我没有收到任何错误消息,但没有创建用户。我没有实现自定义的 UsersMembershipProvider。据我所知,我根本不干涉用户创建过程。我在 umbraco 跟踪日志文件和数据库的 umbracoLog 表中都找不到任何信息。如何进一步调查发生的情况并解决我的问题?
编辑
您可以访问“用户”部分吗?
是的,用户部分或其子页面没有其他问题。
你能进入创建屏幕吗?
是的,就我所见,看起来应该如此。
用户创建在什么时候失败?
我可以单击创建,对话框关闭,树刷新但我尝试创建的用户不存在。没有任何类型的错误消息。
当你说你“建立了一个复杂的项目”时——这是否意味着它不是你的项目,或者它确实是你的项目,而你是在暗示它变得复杂了。
这是我的项目。我想说重新安装 umbraco 的干净版本会非常耗时,而且可能不是一个选择。
编辑 2
我现在安装了Elmah 以获得更好的日志记录,但没有抛出异常。 Elmah 本身正在工作,它会记录其他应有的异常。
编辑 3
在完成整个过程(打开对话框、输入数据、接受对话框)时,我的浏览器控制台中只有这两行显示。
【问题讨论】:
-
用户创建在什么时候失败?您可以访问“用户”部分吗?你能进入创建屏幕吗?当您说您“建立了一个复杂的项目”时 - 这是否意味着它不是您的项目,或者它是您的项目,并且您暗示它变得越来越复杂。
-
尝试在浏览器中打开您的控制台。通常你可以从控制台看到什么问题。
-
难住了。我想知道您是否在某个时候在您的项目中升级了 Umbraco?如果是这样,则可能并非所有文件都已合并到项目中。
-
是的,我将 umbraco 从版本 6.1.6 更新到 6.2.0 到 6.2.1。我正常运行了 umbraco 安装程序,我能想到的其他一切似乎都可以工作。我不确定自更新以来是否出现此问题。几周前我已经更新了,但我最近才尝试创建一个新用户。