हाय मैं कस्टम सदस्यता और भूमिका प्रदाता को सक्षम करने में कुछ समस्याएं, मैं त्रुटि निम्न गया है:ASP.NET MVC 3 Ninject कस्टम सदस्यता और भूमिका प्रदाता
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
System.InvalidOperationException: Default Membership Provider could not be found.
यह मेरी mvc3.ninject की ओर इशारा करते है kernel.Inject(Membership.Provider)
app_start में मेरे MVC3.Ninject:
private static void RegisterServices(IKernel kernel)
{
kernel.Inject(Membership.Provider);
kernel.Inject(Roles.Provider);
kernel.Bind<IUnitOfWork>().To<EFContext>().InRequestScope();
kernel.Bind<IUzytkownicyRepository>().To<UzytkownicyRepository>().InRequestScope();
}
मेरे RoleProvider:
public class DziennikRoleProvider : RoleProvider
{
[Inject]
private IUzytkownicyRepository repository { get; set;}
मेरे MembershipProvider:
public class DziennikMembershipProvider : MembershipProvider
{
[Inject]
private IUzytkownicyRepository repository { get; set; }
मेरे WebConfig फ़ाइल:
<membership defaultProvider="DziennikMembershipProvider">
<providers>
<clear/>
<add name="DziennikMembershipProvider" type="Dziennik_MVC.Helpers.DziennikMembershipProvider, Dziennik_MVC" connectionStringName="EFDbContext"
applicationName="/" />
</providers>
</membership>
<profile>
<providers>
<clear/>
</providers>
</profile>
<roleManager defaultProvider="DziennikRoleProvider" enabled="true" cacheRolesInCookie="true">
<providers>
<clear />
<add name="DziennikRoleProvider" type="Dziennik_MVC.Helpers.DziennikMembershipProvider, Dziennik_MVC" connectionStringName="EFDbContext" />
</providers>
</roleManager>
http://stackoverflow.com/questions/8248545/custom-role-provider-using-di-ninject-throwing-error http://stackoverflow.com/questions/6519720/using-ninject-with-a- कस्टम-रोल-प्रदाता-इन-एन-एमवीसी 3-ऐप http://stackoverflow.com/questions/8409109/how-to-inject-repositories-into-a-custom-membershipprovider –
http://stackoverflow.com/questions/2 9 63611/कैसे-कर-आप-इंजेक्शन-ए-एएसपी-नेट-एमवीसी 2-कस्टम-सदस्यता-प्रदाता-उपयोग-निन्जेक्ट ... और कई और –
हाँ, मैंने उन सभी को देखा, लेकिन फिर भी मेरा एप्लिकेशन – Nozi