dnn 创建用户 失败
错误提示
错误创建网站管理员账号Unknown UserCreateStatus value encountered
参数名: UserRegistrationStatus 在 DotNetNuke.Entities.Users.UserController.GetUserCreateStatus(UserCreateStatus UserRegistrationStatus)
在 DotNetNuke.Entities.Portals.PortalController.CreatePortal(String PortalName, UserInfo objAdminUser, String Description, String KeyWords, String TemplatePath, String TemplateFile, String HomeDirectory, String PortalAlias, String ServerPath, String ChildPath, Boolean IsChildPortal)
参数名: UserRegistrationStatus 在 DotNetNuke.Entities.Users.UserController.GetUserCreateStatus(UserCreateStatus UserRegistrationStatus)
在 DotNetNuke.Entities.Portals.PortalController.CreatePortal(String PortalName, UserInfo objAdminUser, String Description, String KeyWords, String TemplatePath, String TemplateFile, String HomeDirectory, String PortalAlias, String ServerPath, String ChildPath, Boolean IsChildPortal)
原因:
事务处理运行不正常导致。
解决方案:
1. 启动系统distributed transaction coordinator服务。具体方法:
控制面板——管理工具——服务——找到distributed transaction coordinator服务,启动该服务;或者 运行-cmd命令进入命令行-执行 net start msdtc,启动该服务。
如果网站服务器与数据库服务器不是同一台服务器,则均启动该服务。2. 网站服务器与数据库服务器里的这个文件 c:\Windows\System32\drivers\etc\hosts ,添加相应的计算名和IP地址关联,比如
168.102.1.1 网站服务器计算机名称
168.102.1.2 数据库服务器计算机名称