收到以下ProviderException: 角色管理器功能未启用。 目前为止还不错。 是否有某个方法可以调用来检查角色管理器是否已启用?
我有一个大问题,尝试了好几天都无法解决,所以需要你的帮助。我有一个asp.net 4.0的web应用程序,其中实现了自定义成员身份验证和角色提供程序。当我打开应用程序主页时,它会连接到数据库并检索一些信息。还有一个登录表单,当我登录时,它通过数据库验证用户,并将我重定向到保留页面,但是此时出现...
我正在创建一个自定义角色提供程序,并在我的控制器中设置了一个指定角色的Authorize属性,它可以正常工作,就像这样:[Authorize(Roles="SuperAdmin")] public class SuperAdminController : Controller ... 但是当用...
由于某些原因,我正在处理的网站(停顿了一段时间后)开始出现有关 asp.net 成员身份验证的 sql server 连接问题。我正在使用 mysql 而不是 asp.net 成员资格验证,所以这很奇怪。不过为了确保,我决定删除与之相关的任何内容,包括角色提供程序。 我已将以下内容添加到 we...
我在一个带有HttpContext的ASP.NET页面、模块或处理程序中时,如何获取当前RoleProvider实例的引用? 这是在调用IPrincipal.IsInRole(..)方法时用于授权的提供程序。从默认值或配置文件中看,我的提供程序似乎是一个SqlRoleProvider实例,并...
我正在创建一个使用表单身份验证的MVC应用程序。我正在针对Active Directory进行身份验证,因此创建了自定义的RoleProvider。我的应用程序只涉及一小部分角色,迄今为止我一直在web.config的appSettings部分中定义这些角色:<appSettings&g...
使用VS 2013、标准MVC模板和身份验证提供程序框架 用户已登录,我有://.... UserManager.AddToRole(User.Identity.GetUserId(), "Members"); # Line X RedirectToAction("Index",...
我正在为企业内部使用构建一个MVC4应用程序。我使用Windows认证,这很好运行,但是在使用Active Directory组作为授权角色方面遇到了麻烦。 我的Web.config文件如下:<authentication mode="Windows" /> &l...
我被这个问题搞得头疼,昨天还好好的,今天突然就出问题了:这行代码导致了错误:@if (Roles.IsUserInRole(HttpContext.Current.User.Identity.Name, "Admin")) 错误是:无法连接到 SQL Server 数据库。完整的异常信息:Sy...
在MVC4中,我在web.config中启用了<authentication mode="Windows"/>,并创建了一个自定义的角色提供程序,该提供程序会自动使用WindowsIdentity包装RolePrincipal。效果非常好。 在MVC5中,如何使用OWIN和/或M...