昂首阔步需要很长时间才能开始。可能是什么原因?

时间:2019-03-27 09:05:53

标签: c# rest .net-core swagger asp.net-core-webapi

当我通过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;
        });

1 个答案:

答案 0 :(得分:0)

检查您在api中返回的Dtos,它可能包含您的域模型(仅应返回Dtos)