[英]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.