日期:2014-05-18  浏览次数:20460 次

使用Membership&RoleManager(成员资格和角色管理) 遇到问题
在本机上调试都没有问题,但是到服务器上就不行了(服务器通过域名访问都不行,在服务器上使用LOCALHOST访问可以,但是ADMINISTRATOR级的权限都不能用.),好不容易调试WEB.CONFIG但是权限那个地方没法加上,一加上就出错:

<!-- <authorization>
<allow   roles= "Administrator,Staff "   />
<deny   users= "* "   />
</authorization> -->

没办法只好注释掉了,但是这样,所有判断用户权限为administrotr的功能都无法使用了,都不知道怎么办了,请达人帮忙,先谢谢了.
另:看过两篇资料,不知道还有哪个关键地方不对
http://www.cnblogs.com/webabcd/archive/2007/02/21/653508.html
http://www.cnblogs.com/wdxinren/archive/2006/08/31/491108.html
http://august.blog.51cto.com/blog/59588/7010
到底是哪个地方需要配置,怎么服务器都无法访问啊~

------解决方案--------------------
先坐沙发.
你这好象是windows那一套身份验证吧,网站的运行一般不是admininstrator权限的,最多是一个network serverce. 将认证方式改为authentication mode= "Forms "试试?
------解决方案--------------------
<system.web>
<authorization>
<deny users= "? " />
</authorization>
</system.web>