Я пытаюсь настроить swagger в startup.cs.Если я задаю его обязательные значения «Жестко закодировано», как показано ниже in ASP.NET Core : 2.2
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("V1", new Info { Title = "MY.API", Version ="v1" });
});
app.UseSwagger();
// Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),
// specifying the Swagger JSON endpoint.
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "MY.API V1");
});
, но если я установил все вышеупомянутые жестко закодированные значения из объекта «IConfiguration», предоставленного ядром asp.net, то он перестанет работать,
services.AddSwaggerGen(c =>
{
c.SwaggerDoc(this.Configuration.GetSection("AppSetting")
["APIName"], new Info { Title = "My.API", Version = "v1" });
});
ОС: Windows 10 Pro