我已經手動發佈我的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