C# ASP.NET管理多个数据库连接
我没有找到任何有用的信息,所以我将在这里尝试 我的方法是,在测试服务器和life服务器上有不同的db连接 现在我有一个连接字符串C# ASP.NET管理多个数据库连接,c#,asp.net,connection,database-connection,C#,Asp.net,Connection,Database Connection,我没有找到任何有用的信息,所以我将在这里尝试 我的方法是,在测试服务器和life服务器上有不同的db连接 现在我有一个连接字符串 <connectionStrings> <clear/> <add name="my_life" ... /> </connectionStrings> 重要提示:我必须向AspNetSqlMembershipProvider和AspNetSqlRoleProvider提供字符串的名称 <
<connectionStrings>
<clear/>
<add name="my_life" ... />
</connectionStrings>
重要提示:我必须向AspNetSqlMembershipProvider和AspNetSqlRoleProvider提供字符串的名称
<roleManager>
<providers>
<remove name="AspNetSqlRoleProvider"/>
<add name="AspNetSqlRoleProvider"
connectionStringName="my_life" ... />
</providers>
</roleManager>
有没有一种方法可以通过env变量或url来处理db连接?如果您只希望db的ip地址不同,我更喜欢使用。如果希望按环境使用不同配置的不同web.config,可以使用web.config转换
选中您可以在具有唯一引用id的XML文件中维护多个连接字符串,并读取此文件以在代码中随时动态获取连接字符串 样品状
<ConnectionString>
<Connection>
<Id></Id>
<ConString></ConString>
</Connection>
</ConectionString>
如何将它们传递给roleManager?请检查此链接