【发布时间】:2020-02-14 14:12:48
【问题描述】:
我在我的 ASP.Net Core 3.1 中使用 swashbuckle 和 swagger UI。 当我点击一个模型时,整个网页崩溃/冻结。 我使用了很多(大约 100 个)Entity Framework Core 实体(7000 行 JSON)。
我切换到 Nswag 看看它是否会更好。不再崩溃,但仍然很慢(单击模型时 10 秒,方法时 20 秒)
我应该制作 DTO 还是有解决我的问题的方法?
我也尝试将它添加到我的创业公司,但它根本没有帮助。
services.AddControllers().AddNewtonsoftJson(x =>
{
x.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
});
【问题讨论】:
-
只要确保您使用的是最新的 swagger UI ... /跨度>
标签: swagger swagger-ui swashbuckle nswag