我有一个带有Swashbuckle.AspNetCore 3.0.0的ASP.NET Core 2.1 WebAPI项目。它有一个域xx.xx.com和一个动态子域/在我的反向代理中被重写为/的东西。
我已将UI配置为使用以下相对路径:
c.SwaggerEndpoint(“ v1 / swagger.json”,“ MY API V1”);
问题在于方法是在域的根目录中而不是相对路径中调用的,并且对于所有“尝试一下”都会收到错误404。
它调用xx.xx.com/method而不是xx.xx.com/something/method。
是否有一种方法可以解决此问题而又不更改反向代理行为?