当我通过IIS启动Api时, Swagger出现了,它通常花费很长时间,大约需要30到60秒。为什么可能是原因,在哪里可以找到原因?
@ Startup.cs:
public void ConfigureServices(IServiceCollection services)
{
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "DataPicker API", Version = "v1" });
});...
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "DataPicker API V1");
c.RoutePrefix = string.Empty;
});
答案 0 :(得分:0)
检查您在api中返回的Dtos,它可能包含您的域模型(仅应返回Dtos)