1
我需要更改.net成員資格API使用的連接字符串。 基本上API在您第一次調用它時從app.config加載連接字符串。更改.net成員身份ConnectionString
有誰知道我該如何動態地告訴API使用不同的連接字符串?
<system.web>
<membership defaultProvider="SqlProvider">
<providers>
<clear />
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MySqlConnection"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
passwordFormat="Hashed" maxInvalidPasswordAttempts="6545"
minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="RoleProvider">
<providers>
<add name="RoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="MySqlConnection" />
</providers>
</roleManager>
</system.web>
<connectionStrings>
<add name="MySqlConnection"
connectionString=".."
providerName="System.Data.SqlClient" />
</connectionStrings>
編輯:
解決 - >Set connection string of membership dynamically from code
創建新的類,但它不承認propertie「項目」在config或'Initilize' – susparsy
你是否繼承了SqlMembershipProvider? – Paddy
Yea添加了代碼,我在Item屬性應該存在的文檔中看到,我忘記了什麼:/ – susparsy