i have implemented own custom role manager object. when run web app using visual studio version of iis, works fine. can see username , can drill role manager class , see it's doing. when debug app using iis 7, httpcontext.current.user.identity.name blank , not use role manager class when determining roles user has. i've checked dlls in bin directory.
i'm guessing problem on iis 7. need configure on iis 7 make work , make use role manager?
here snippet of web.config sets role manager.
<membership> <providers> <clear /> </providers> </membership> <rolemanager defaultprovider="hyperionroleprovider" enabled="true"> <providers> <clear /> <add name="hyperionroleprovider" type="census.bud.common.hyperionroleprovider" applicationname="/" /> </providers> </rolemanager>
from:
"these samples excellent use iis 7.0 demonstration or test web sites, don't work as-written iis 7.0 because of way iis 7.0's security designed. original instructions allowed deploy sample membership/role providers app_code folder of web site, iis 7.0 requires providers registered in global assembly cache (gac) before can deployed. in mind, following steps walk through compiling , deploying read-only xml providers on development system."
make sure assembly in gac
Comments
Post a Comment