【发布时间】:2021-10-31 06:36:12
【问题描述】:
我构建了我的第一个 API 并尝试发布到 Azure。
我收到以下错误“请确保您的应用程序的 Startup.cs 正在从 ConfigureServices 中调用 AddSwaggerGen 以生成 swagger 文件。有关详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=2131205&CLCID=0x409。”
无法生成 swagger 文件。错误 dotnet swagger tofile
这是我的 Startup.cs 代码:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseSwagger();
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "PeopleSearch v1"));
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
}
}
有谁知道我做错了什么?
【问题讨论】:
标签: azure api asp.net-web-api swagger