【发布时间】:2021-09-23 09:39:34
【问题描述】:
我在 azure api 配置中有同名的连接字符串,但是当我去 api 时,大摇大摆地告诉我 - System.PlatformNotSupportedException: LocalDB is not supported on this platform.
返回 500 状态。
这就是我从 api 获取连接字符串的方式:
private string _connectionString = string.Empty;
public string GetConnectionString(string name)
{
var configurationBuilder = new ConfigurationBuilder();
var path = Path.Combine(Directory.GetCurrentDirectory(), "appsettings.json");
configurationBuilder.AddJsonFile(path, false);
var root = configurationBuilder.Build();
_connectionString = root.GetSection("ConnectionStrings").GetSection(name).Value;
var appSetting = root.GetSection("ApplicationSettings");
return _connectionString;
}
API 项目在 .net 5 上
【问题讨论】:
标签: azure asp.net-web-api connection-string azure-api-management