簡體   English   中英

配置 webconfig 問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM