我有一些集成测试,我想对LocalDB运行。
我的config.json文件有以下部分...
{
"ConnectionStrings": {
"DefaultConnection": ""
}
}是否可以在构建配置中设置此值?
发布于 2018-12-15 13:11:51
您可以通过几种方式来实现这一点。比如Powershell脚本来替换这些值,当然还有this replace token extension

您应该像下面这样定义变量
{
"ConnectionStrings": {
"DefaultConnection": "#{connectstring}#"
}
}在部署过程中,它将被替换为您的实际值。
发布于 2019-08-03 23:17:26
我使用Azure Web应用程序的目标应用程序服务中的连接字符串配置解决了这个问题。在应用程序启动时,我使用此代码来访问它,如果在本地运行以进行调试,则使用config.json或secrets.json。
Configuration.GetConnectionString("My_ConnectionString_Name");
因此,您可以在secrets.json中提及您的本地数据库,并在Azure App连接字符串中设置生产数据库(如果适用)。
https://stackoverflow.com/questions/53637328
复制相似问题