【发布时间】:2015-05-08 10:16:49
【问题描述】:
我正在尝试为 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}");
但是没有成功... :(
【问题讨论】:
标签: c# asp.net-web-api swagger swashbuckle