ASP.NET连接字符串名称和成员资格提供程序名称
“很显然,它是有效的” 除了良好实践之外,你能说出不给出以下两个理由吗: connectionStringName和成员资格提供程序名称是否为相同的字符串值 这可能是个问题吗 例如:ASP.NET连接字符串名称和成员资格提供程序名称,asp.net,asp.net-membership,Asp.net,Asp.net Membership,“很显然,它是有效的” 除了良好实践之外,你能说出不给出以下两个理由吗: connectionStringName和成员资格提供程序名称是否为相同的字符串值 这可能是个问题吗 例如: <membership defaultProvider="MySqlConnection" userIsOnlineTimeWindow="45"> <providers> <clear /> <add
<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并不意味着会员资格提供者
- 这会引起混乱