繁体   English   中英

ASP.NET connectionStringName和MemberShip提供程序名称

[英]ASP.NET connectionStringName and MemberShip Provider name

“显然有效”

您能说出良好作法之外的原因而不是提供这两个原因的原因:

connectionStringName和Membership Provider名称是否具有相同的字符串值?

这可能是一个问题吗?

如:

  <membership defaultProvider="MySqlConnection" userIsOnlineTimeWindow="45">
         <providers>
            <clear />
            <add name="MySqlConnection" 
            type="System.Web.Security.SqlMembershipProvider"
            connectionStringName="MySqlConnection"

            applicationName="HQChannel" 
            enablePasswordRetrieval="true" 
            enablePasswordReset="true"
            requiresQuestionAndAnswer="false" 
            requiresUniqueEmail="true" 
            passwordFormat="Hashed" 
            minRequiredNonalphanumericCharacters="0"

            minRequiredPasswordLength="6" />
         </providers>
    </membership>

按照这篇文章

谢谢

由于以下原因,我不会将其命名为连接字符串:

  • 我用名称空间前缀命名连接字符串,因此您知道它们与哪个程序集相关(例如:MyApp.Web.MySqlConnection)
  • MySqlConnection并不暗示MembershipProvider
  • 可能会引起混乱

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM