У меня есть собственный MembershipProvider и собственный RoleProvider. Я создал пользовательский MembershipProvider, создав класс SimpleMembershipProvider, который реализует класс MembershipProvider. После этого я изменил свой web.config и работает.
Таким образом, я использовал тот же подход, создавая собственный RoleProvider. Ничего особенного, просто создание класса SimpleRoleProvider, который реализует класс RoleProvider. Но затем, когда я изменил файл web.config и запустил решение, я получаю следующее сообщение об ошибке:
Web.Config
<membership defaultProvider="DashboardMembershipProvider">
<providers>
<clear/>
<add name="SimpleMembershipProvider"
type="Dashboard.Web.Controlling.Account.SimpleMembershipProvider" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="DashboardRoleProvider">
<providers>
<clear/>
<add name="DashboardRoleProvider"
type="Dashboard.Web.Controlling.Account.DashboardRoleProvider" />
</providers>
</roleManager>
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: No parameterless constructor defined for this object.
Source Error
Line 78: <add name="SimpleRoleProvider"
Line 79: type="Dashboard.Web.Controlling.Account.SimpleRoleProvider" />
Итак, я искал в Интернете. И примерил атрибут type, который генерирует следующие ошибки:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'Dashboard.Web.Controlling.Account' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 78: <add name="SimpleRoleProvider"
Line 79: type="Dashboard.Web.Controlling.Account.SimpleRoleProvider,Dashboard.Web.Controlling.Account" />
Любые предложения о том, как я смогу заставить работать этот CustomRoleProvider?
Любая помощь с благодарностью!