繁体   English   中英

Swagger需要很长时间才能开始。 可能是什么原因?

[英]Swagger takes long time to start. What could be the reasons?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM