当我启动一个项目(.Net Core MVC)时,Index.chtml照常打开。默认情况下如何打开Swagger界面。
我有这样的默认路由:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
答案 0 :(得分:1)
您可以通过以下几种方法实现此目的:
launchsettings.json
文件,并将applicationUrl
参数的值更改为大写网址。或
routes.MapHttpRoute(
name: "swagger_root",
routeTemplate: "",
defaults: null,
constraints: null,
handler: new RedirectHandler((message => message.RequestUri.ToString()), "swagger"));
或
Launch browser
:答案 1 :(得分:1)