我一直在研究这个问题,但似乎无法找到任何有效的解决方案......我试图让我的活动目录在我的项目上工作,并且我不断收到以下错误。也许这很简单就是我的脑袋。有没有人对这个方向有任何建议?
描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析程序错误消息:无法加载类型“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>
答案 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