asp.net mvc app에서 사용자 지정 역할 공급자를 구현하는 데 도움이 필요합니다. 사용자 지정 역할 공급자가 상속 된 추상 멤버를 구현하지 않습니다.
MyRoleProvider does not implement inherited abstract member 'System.Web.Security.RoleProvider.RoleExists(string)
내가 다른 방법에 대해 동일한 오류가 발생합니다 :
문제
는 내가 좋아하는 몇 가지 오류를 얻고 있다는 것입니다. 그러나, 나는내 Web.config를이있다 ... 사람들을 위해 구현해야합니까 : (나는 방법 중 몇 가지를 ommited) 내 사용자 지정 역할 공급자가이처럼
<roleManager enabled="true" defaultProvider="MyCustomProvider">
<providers>
<add name="MyCustomProvider" type="MyRoleProvider" />
</providers>
</roleManager>
:
public class MyRoleProvider : RoleProvider {
public override string ApplicationName {
get { throw new NotImplementedException(); }
set { throw new NotImplementedException(); }
}
public override bool RoleExists(string roleName)
{
throw new NotImplementedException();
}
public override bool IsUserInRole(string username, string roleName)
return true;
}
}
내가 뭘 잘못하고 있니? (나는 이것에 아주 새롭다).
답변 해 주셔서 감사합니다. 지금까지 내가 가지고 있었던 것에는 아무런 문제가 없었지만, 나는 많은 멤버들에게 실제 구현을 놓치고 있었다. – ojcar