如何在Asp.net core 6 Program.cs文件中使用appsettings.json
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
options.Configuration = "localhost:6379"; }); builder.Services.AddSwaggerGen(c => {
c.SwaggerDoc("v1", new() { Title = "BasketAPI", Version = "v1" });
}); var app = builder.Build(); // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) {
如何在 core 6 Program.cs 文件
中使用 appsettings.json
示例代码
从『管理 NuGet 程序包』的『浏览』中下载以下组件:
Microsoft.Extensions.Caching.StackExchangeRedis (不要下载 Microsoft.Extensions.Caching.Memory) Swashbuckle.AspNetCore.SwaggerGen (不要下载 Swashbuckle.AspNetCore.Swagger) Swashbuckle.AspNetCore.SwaggerUI-4.14.0
eSwagger(); eSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "BasketAPI v1")); } eHttpsRedirection(); eAuthorization(); app.MapControllers(); app.Run(); } }
例如,想在这一行中使用 appsettings.json 而不是硬编码的连接
字符串:
options.Configuration = "localhost:6379";
执行此操作的方法如下: builder.Services.AddStackExchangeRedisCache(options => {
public stat
var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllers(); builder.Services.AddStackExchangeRedisCache(options => {
options.Configuration = builder.Configuration["Redis"]; }); WebApplicationBuilder 有一个配置对象作为您可以使用的属性。
c.SwaggerDoc("v1", new() { Title = "BasketAPI", Version = "v1" });
}); var app = builder.Build(); // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) {
如何在 core 6 Program.cs 文件
中使用 appsettings.json
示例代码
从『管理 NuGet 程序包』的『浏览』中下载以下组件:
Microsoft.Extensions.Caching.StackExchangeRedis (不要下载 Microsoft.Extensions.Caching.Memory) Swashbuckle.AspNetCore.SwaggerGen (不要下载 Swashbuckle.AspNetCore.Swagger) Swashbuckle.AspNetCore.SwaggerUI-4.14.0
eSwagger(); eSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "BasketAPI v1")); } eHttpsRedirection(); eAuthorization(); app.MapControllers(); app.Run(); } }
例如,想在这一行中使用 appsettings.json 而不是硬编码的连接
字符串:
options.Configuration = "localhost:6379";
执行此操作的方法如下: builder.Services.AddStackExchangeRedisCache(options => {
public stat
var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllers(); builder.Services.AddStackExchangeRedisCache(options => {
options.Configuration = builder.Configuration["Redis"]; }); WebApplicationBuilder 有一个配置对象作为您可以使用的属性。