我有自定义成员资格和角色提供者,在调试时出现以下错误:
解析器错误消息:无法加载类型“Classiffieds.WebProviders.ClassiffiedsRoleProvider”。:
源错误:
<add applicationName="/"
name="ClassiffiedsRoleProvider"
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider" />
Web.config 是这样设置的
<roleManager enabled="true" defaultProvider="ClassiffiedsRoleProvider">
<providers>
<clear />
<add applicationName="/"
name="ClassiffiedsRoleProvider"
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider" />
</providers>
</roleManager>
ClassifiedsRoleProvider.cs
namespace Classiffieds.WebProviders
{
public sealed class ClassiffiedsRoleProvider: RoleProvider
...
}
我在这里做错了什么?
谢谢
更新:自定义角色提供者在单独的项目Classiffieds.WebProviders
中
ClassName: ClassiffiedsRoleProvider
和
AssemblyName: Classiffieds.WebProviders
在提出建议后,我尝试了以下
<add applicationName="/"
name="ClassiffiedsRoleProvider"
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider,Classiffieds.WebProviders" />
但错误消息仍然存在解析器错误消息:无法加载文件或程序集“ Classiffieds.WebProviders
”或其依赖项之一。该系统找不到指定的文件。