如何在Web Api中设置默认的swagger欢迎页面

问题描述 投票:2回答:2

我创建了一个Web Api,我想将默认登陆URL设置为Swagger url,即: - http://localhost:65347/swagger/ui/index

asp.net-web-api web swagger asp.net-mvc-routing asp.net-web-api-routing
2个回答
1
投票

我通过在RouteConfig.cs中添加以下代码解决了这个问题

routes.MapHttpRoute(name:“swagger”,routeTemplate:“”,defaults:null,constraints:null,handler:new RedirectHandler((url => url.RequestUri.ToString()),“swagger”));


1
投票

也许不是最政治上正确的答案,但我只是将项目中的启动URL设置为Swagger页面。部署时必须确保路径正确,但在我的工作站上进行调试时,这对我来说非常有用.....

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.