gpt4 book ai didi

c# - 如何将 Swagger 设置为默认起始页?

转载 作者:太空狗 更新时间:2023-10-29 22:35:49 27 4
gpt4 key购买 nike

如何将 Swagger 设置为 ABP 模板中的默认起始页,而不是 /Account/Login

我正在使用 ASP.NET MVC 5.x + Angular 1.x。

更新

当前代码:

public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

//ASP.NET Web API Route Config
routes.MapHttpRoute(
name: "swagger_root",
routeTemplate: "",
defaults: null,
constraints: null,
handler: new RedirectHandler((message => message.RequestUri.ToString()), "swagger"));

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}

除了模块零的 "api/Account/Authenticate" 请求已经中断,一切仍然正常,显示:

The resource cannot be found.

最佳答案

对于 ASP Net Core >2.2 中的 RESTFUL API,在 Project/Properties/Debug 中设置默认 URL

Default URL In Resful API dot net core 2.2

关于c# - 如何将 Swagger 设置为默认起始页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47457681/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com