2016-10-06 9 views
1

私はこれに関する有用な情報は見つかりませんでしたので、ここで試してみます。ASP.NETは複数のDB接続を管理します

私のアプローチは、私のテストサーバーと私の人生のサーバー上で異なるDB接続を持つことです。

今私は私がAspNetSqlMembershipProviderAspNetSqlRoleProvider

<roleManager> 
     <providers> 
     <remove name="AspNetSqlRoleProvider"/> 
     <add name="AspNetSqlRoleProvider" 
      connectionStringName="my_life" ... /> 
     </providers> 
    </roleManager> 

を私の文字列の名前を提供しなければならなかった一つの接続文字列

<connectionStrings> 
    <clear/> 
    <add name="my_life" ... /> 
    </connectionStrings> 

重要な注意があります持っていますenv変数または多分URL経由でdb接続を処理する方法?

答えて

0

あなたはユニークな参照IDをXMLファイルに複数の接続文字列を維持し、あなたがほしいと思うあなたのコード内で動的に接続文字列を取得するには、このファイルを読むことができます。 roleManagerにそれらを渡す方法

<ConnectionString> 
<Connection> 
<Id></Id> 
<ConString></ConString> 
</Connection> 
</ConectionString> 
+0

よう

サンプル? –

+0

このリンクをチェックしてくださいhttp://stackoverflow.com/questions/12838669/set-connection-string-of-membership-dynamically-from-code –

関連する問題