Active Directory角色提供程序出错

时间:2013-04-15 20:23:31

标签: c# asp.net-mvc-4 active-directory

我一直在研究这个问题,但似乎无法找到任何有效的解决方案......我试图让我的活动目录在我的项目上工作,并且我不断收到以下错误。也许这很简单就是我的脑袋。有没有人对这个方向有任何建议?

描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析程序错误消息:无法加载类型“ActiveDirectoryRoleProvider”。

来源错误:

Line 33:         <clear />
Line 34:         <add name="ActiveDirectoryRoleProvider" connectionStringName="ADConnectionString" connectionUsername="username"
Line 35:              connectionPassword="password" attributeMapUsername="sAMAccountName" type="ActiveDirectoryRoleProvider" />
Line 36:       </providers>
Line 37:     </roleManager>

1 个答案:

答案 0 :(得分:2)

如果您已经创建了自己的ActiveDirectoryRole提供程序,请确保您对名称和类型的拼写与该类的名称相同,删除命名空间以使其正确解析。

e.g. remove the namespace of the ff:

namespace yourproject.module {
public class ActiveDirectoryRoleProvider: RoleProvider
{ ... }

to make it appear
public class ActiveDirectoryRoleProvider: RoleProvider