我正在使用装饰[Authorize]
,它对项目中的所有控制器都正常工作。创建用户以及为该用户分配角色的工作也很完美。 现在,在访问分配给该用户的角色时,我在调用Roles.IsUserInRole
或Authorize[(roles="ADMIN")]
时遇到了一个奇怪的错误。授权属性在使用角色身份验证时不起作用
的错误是,页面突然变得无响应,过了一会带有一个连接超时错误,而建立与SQL Server连接。
的授权属性使用从System.Web.Http
AuthorizeAttribute
。
我不相信,如果这真的是一个连接超时的问题,因为我没有任何问题,在创建或用户分配角色。