从ASP.NET Core 2.1读取IIS中提供的连接字符串,可以通过以下步骤实现:
{
"ConnectionStrings": {
"MyConnectionString": ""
}
}
public void ConfigureServices(IServiceCollection services)
{
// 其他配置代码...
// 读取连接字符串配置
var connectionString = Configuration.GetConnectionString("MyConnectionString");
// 注册连接字符串到依赖注入容器
services.AddSingleton(connectionString);
// 其他配置代码...
}
public class MyController : Controller
{
private readonly string _connectionString;
public MyController(string connectionString)
{
_connectionString = connectionString;
}
// 其他代码...
}
通过以上步骤,就可以从ASP.NET Core 2.1应用程序中读取IIS中提供的连接字符串,并在需要的地方使用它。
关于ASP.NET Core和连接字符串的更多信息,可以参考腾讯云的相关文档和产品:
领取专属 10元无门槛券
手把手带您无忧上云