我正在尝试为 swashbuckle 注册自定义路线。但是我无法弄清楚这一点。
我需要做的是为当前路由添加一个扩展。
因此,例如:我需要将其设置为 swagger.aspx/ui.. 而不是 swagger/ui。这是因为我的应用程序将托管在我无权访问且运行 IIS6 的服务器上。
有任何想法吗?
我努力了:
RouteTable.Routes.Remove(RouteTable.Routes["swagger_docs"]);
RouteTable.Routes.Remove(RouteTable.Routes["swagger_ui"]);
config.EnableSwagger("docs.aspx/{apiVersion}/swagger", c => c.SingleApiVersion("v1", "A title for your API")).EnableSwaggerUi("swagger.aspx/{*assetPath}");
但是没有成功... :(