.net core 当调用两次时,使用useSwaggerUI扩展方法只注册一次

.net core 当调用两次时,使用useSwaggerUI扩展方法只注册一次,.net-core,swagger,swagger-ui,.net Core,Swagger,Swagger Ui,我在两次调用useSwaggerUI扩展方法时遇到了这个问题。 在本例中,只有第一个被调用的端点,即c.SwaggerEndpoint(“/docs/customer/swagger.json”,“Customers-Api-Doc”)被注册 基本上,它会被调用两次,因为我的web api使用两个不同的Nuget包(用于两种类型的授权),并且在每个Nuget包中调用一次 app.UseSwaggerUI(c=> { c、 SwaggerEndpoint(“/docs/customer/swag

我在两次调用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”);
});