Asp.net core 如何在.NETCore中将根url映射到swagger视图
我的应用程序在.NETCore中 我想映射根URLAsp.net core 如何在.NETCore中将根url映射到swagger视图,asp.net-core,asp.net-core-mvc,.net-core,swagger,asp.net-core-webapi,Asp.net Core,Asp.net Core Mvc,.net Core,Swagger,Asp.net Core Webapi,我的应用程序在.NETCore中 我想映射根URLhttp://localhost:/以大摇大摆地查看。 我尝试设置默认路由,如下面链接中指定的,但它不起作用 我想这是因为我使用了属性路由。 但是有没有办法,我可以将根URL映射到Swagger视图。要映射根URL,您必须: 在API项目上创建HomeController并添加以下代码 [Route("")] [HttpGet] [AllowAnonymous] (Only if you have authorization going on
http://localhost:/
以大摇大摆地查看。
我尝试设置默认路由,如下面链接中指定的,但它不起作用
我想这是因为我使用了属性路由。
但是有没有办法,我可以将根URL映射到Swagger视图。要映射根URL,您必须:
- 在API项目上创建HomeController并添加以下代码
[Route("")] [HttpGet] [AllowAnonymous] (Only if you have authorization going on) public IActionResult Index() { return Redirect("/swagger/ui/index.html"); }
- 之后,您必须打开项目中的文件夹属性,并更新launchSettings.json文件中的节配置文件,如下所示
“配置文件”:{
“IIS Express”:{
“命令名”:“IISExpress”,
“启动浏览器”:正确,
“启动URL”:“/”,
“环境变量”:{
“ASPNETCORE_环境”:“开发”
}
},
“奥丁”:{
“命令名”:“项目”,
“启动浏览器”:正确,
“启动URL”:http://localhost:5000/",
“环境变量”:{
“ASPNETCORE_环境”:“开发”
}
}
}
要映射根url,您必须:
- 在API项目上创建HomeController并添加以下代码
[Route("")] [HttpGet] [AllowAnonymous] (Only if you have authorization going on) public IActionResult Index() { return Redirect("/swagger/ui/index.html"); }
- 之后,您必须打开项目中的文件夹属性,并更新launchSettings.json文件中的节配置文件,如下所示
“配置文件”:{
“IIS Express”:{
“命令名”:“IISExpress”,
“启动浏览器”:正确,
“启动URL”:“/”,
“环境变量”:{
“ASPNETCORE_环境”:“开发”
}
},
“奥丁”:{
“命令名”:“项目”,
“启动浏览器”:正确,
“启动URL”:http://localhost:5000/",
“环境变量”:{
“ASPNETCORE_环境”:“开发”
}
}
}
你能发布不适合你的代码吗?你能发布不适合你的代码吗?