Я использую аутентификацию Windows и у меня нет пользовательского членства. Однако у меня есть собственный поставщик ролей, и я включил его. Однако как насчет элемента в web.config? Нужно ли что-то с этим делать?
В настоящее время я не могу использовать метод Roles.GetRolesForUser ("") (ничего не возвращает), но должен сделать это как Roles.Provider.GetRolesForUser ("")?
Самая большая проблема связана с картами сайта, поскольку они не попадают в метод Roles.IsUserInRole. На данный момент я использую пользовательский xmlsitemapprovider для этого, но он не аккуратный.
Я включил менеджер ролей и установил для securitytrimmingenabled значение true для карты сайта в файле web.config.