我已经手动发布我的asp.net网站通过ftp一切正常(登录,注册等..) 但角色不工作,例如:一个页面只为管理员可以访问普通用户。角色不工作
这里是我的web.config:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="MyConnStrg" connectionString="provider details..etc.."
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<roleManager enabled="true" defaultProvider="MyWebsiteTC">
<providers>
<add name="MyWebsiteTC"
type="System.Web.Security.SqlRoleProvider"
applicationName="/"
connectionStringName="MyConnStrg" />
</providers>
</roleManager>
<membership defaultProvider="MyWebsiteTCMembershipProvider">
<providers>
<add name="MyWebsiteTCMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyConnStrg"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Forms">
<forms name=".KKDS"
timeout="30"
slidingExpiration="true"
cookieless="UseCookies"
defaultUrl="~/Default.aspx"
/>
</authentication>
</system.web>
</configuration>
管理员文件夹与此web.config文件:添加了一切工作正常每个用户
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<authorization>
<allow roles="Client" />
<deny users="?"/>
</authorization>
</system.web>
</configuration>
角色,但不是角色AUTH 。 我能做什么?
首先你有一个供应商的标签两次开放 – Freeman 2012-07-21 21:03:14