ASP.NET MVC 2 using Visual Studio 2010. Changing the Roles Manager through web.config -


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:

http://learn.iis.net/page.aspx/528/how-to-use-the-sample-read-only-xml-membership-and-role-providers-with-iis-70/

"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