DNN Active Directory身份验证模块首次运行但在此之后无法运行

时间:2015-07-03 18:03:02

标签: active-directory dotnetnuke

我正在使用DNN 7.4版。我成功安装了DNN Active Directory Authentication module 5.0.6。我第一次尝试登录时有效。登录后,我可以看到已创建新用户。下次,我尝试登录,收到一条错误消息,即"严重错误。请参阅活动查看器"。如果我从"用户>中删除用户管理用户",我能够登录。下次,问题再次出现,我无法登录。 事件查看器内容如下。

Request information: 
Request URL: http://localhost:84/default.aspx 
Request path: /default.aspx 
User host address: ::1 
User:  
Is authenticated: False 
Authentication Type:  
Thread account name: IIS APPPOOL\ASP.NET v4.0 

Thread information: 
Thread ID: 7 
Thread account name: IIS APPPOOL\ASP.NET v4.0 
Is impersonating: False 
Stack trace:    at 
DotNetNuke.Professional.Authentication.ActiveDirectory.HttpModules.AuthenticationModule.OnAuthenticateRequest(Object s, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

知道如何解决这个问题。我尝试下载源文件但我无法使用VS 2012或2013打开它。

1 个答案:

答案 0 :(得分:-1)

我遇到了类似的问题。您必须对成员资格提供程序标记中的web.config进行一些更改,如以下行所示。

- enablePasswordRetrieval="true"
- passwordFormat="Encrypted"