当我开始一个项目(.Net Core MVC)时,Index.chtml照常打开。默认情况下如何打开Swagger界面。
我有这样的默认路由:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
您可以通过以下几种方法实现此目的:
打开launchsettings.json
文件,并将applicationUrl
参数的值更改为大写URL。
将RouteConfig.cs
文件中的路线更改为:
routes.MapHttpRoute(名称:“ swagger_root”,routeTemplate:“”,默认值:null,约束:null,处理程序:新的RedirectHandler((message => message.RequestUri.ToString()),“ swagger”))]]