RoleProvider не работает с пользовательским IIdentity и IPrincipal на сервере
Я использую пользовательскийIIdentity
а такжеIPrincipal
в моемASP.NET MVC
приложение черезEF 4.3
как объяснилВот (и следуйте принятому решению ответа). Также у меня есть кастомRoleProvider
. In local (using IIS Express
), it works currectly, Но теперь, когда я загружаю приложение на реальный хост, кажется, что все пользователи находятся в"admin"
роль! например Я создаю пользователя, который не в роли"admin"
, но он может получить доступ ко всем защищенным страницам (которые нужны"admin"
роль). напримерRole.IsUserInRole
всегда возвращаетсяtrue
, Есть идеи, пожалуйста? Вы можете мне помочь? Есть ли какие-либо настройки, которые я должен сделать вIIS
?