我的Web.config中有两个连接字符串。
<connectionStrings>
<add name="AuthContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=mokey;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="AuthContextMySQL" providerName="MySql.Data.MySqlClient" connectionString="database=mokey;persistsecurityinfo=True" />
</connectionStrings>
我可以在代码中指定要使用的代码:
public class AuthContext : IdentityDbContext<IdentityUser>
{
public AuthContext()
: base("AuthContextMySQL")
{
}
}
如何根据开发和生产指定使用哪一个?
最佳答案
您可以在构建步骤中使用web.config transformations来添加/更新/删除web.config的各个部分,具体取决于构建配置。有关逐步指南,请参见this article。