[英]Configuration webconfig issue
<roleManager enabled="true" />
<membership defaultProvider="MyMembershipProvider" hashAlgorithmType="SHA1">
<providers>
<clear/>
<add
name="MyMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
minRequiredPasswordLength="2"
minRequiredNonalphanumericCharacters="0" />
</providers>
</membership>
它給了我一個錯誤:
第 247 行: 第 248 行: 第 249 行: 第 250 行:
add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=ba03"紅色的。 該行在 machine.config 文件中
格式似乎搞砸了。 Membership 和 RoleManager 是兩個完全獨立的元素,沒有交織在一起:
<membership defaultProvider="MyMembershipProvider" hashAlgorithmType="SHA1">
<providers>
<clear />
<add name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="Database" applicationName="/" />
</providers>
</membership>
<roleManager enabled="true">
<providers>
<clear />
<add name="AspNetSqlRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="Database"
applicationName="/" />
</providers>
</roleManager>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.