如果 Web 主机环境正在开发中,我有一个使用 Swagger UI 的 .NET Core API。
if (env.IsDevelopment() || env.IsEnvironment(ServiceCollectionExtensions.IsolatedEnvironmentName) || env.IsEnvironment(ServiceCollectionExtensions.LocalEnvironmentName))
{
app.UseDeveloperExceptionPage();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("swagger/v1/swagger.json", "API");
c.RoutePrefix = string.Empty;
});
}
出于某种原因,Swagger UI 返回 404,所以我想知道 API 在什么环境下运行。我如何确认并更改它?