我两次调用useSwaggerUI扩展方法时遇到问题。 在这种情况下,只有第一个被调用的端点,即c.SwaggerEndpoint(“ / docs / customer / swagger.json”,“ Customers Api Doc”)被注册。
基本上,它被调用了两次,因为我的Web api使用了两个不同的Nuget程序包(用于两种授权),并且在每个nuget程序包中都被调用了一次。
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/docs/customer/swagger.json", "Customers Api Doc");
});
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/docs/employee/swagger.json", "Employee Api Doc");
});
如果以前遇到过类似问题,请提供帮助。