我正在使用裝飾[Authorize]
,它對項目中的所有控制器都正常工作。創建用戶以及爲該用戶分配角色的工作也很完美。 現在,在訪問分配給該用戶的角色時,我在調用Roles.IsUserInRole
或Authorize[(roles="ADMIN")]
時遇到了一個奇怪的錯誤。授權屬性在使用角色身份驗證時不起作用
的錯誤是,頁面突然變得無響應,過了一會帶有一個連接超時錯誤,而建立與SQL Server連接。
的授權屬性使用從System.Web.Http
AuthorizeAttribute
。
我不相信,如果這真的是一個連接超時的問題,因爲我沒有任何問題,在創建或用戶分配角色。