Swagger занимает много времени, чтобы начать.Какие могут быть причины? - PullRequest
0 голосов
/ 27 марта 2019

Когда я запускаю свой Api через IIS, и появляется 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 голосов
/ 27 марта 2019

Проверьте ваш Dtos, который вы возвращаете в apis, он может содержать модель домена, которую вы (должны возвращать только Dtos)

...