2010-06-28 4 views
0

Я разрабатываю веб-приложение ASP.NET MVC 2. До сих пор мне удалось определить правила доступа для каждой функции контроллера, используя атрибут RequiresRole.ASP.NET MVC 2 «RequiresRole» не работает

Внезапно этот способ определения правил доступа прекратил работать (теперь каждый пользователь может вызвать любой из методов контроллера). : S. Я попробовал отладку, и кажется, что пользовательские роли правильные. Я попробовал пересмотреть web.config, но не нашел ничего подозрительного.

Не знаю, что еще может быть проблемой.

Любые идеи?

ответ

3

RequresRoleAttribute предназначен для использования в службах данных домена WCF, а не MVC-контроллерах. Я считаю, что атрибут, который вы должны использовать, - AuthorizeAttribute, установив параметр Roles.

Смежные вопросы