0
기본 시작 페이지 Swagger를 대신의 ABP 템플릿 으로 어떻게 설정합니까?Swagger를 기본 시작 페이지로 설정하는 방법?
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"
요청을 제외하고 잘 작동합니다. 여기에 주석으로
그것은 작동하지 않았다, 어느 방법 :( –
을 사실이 또 다른 대답은 (일부) 근무 자신감이 기본적으로 보여주고있다. 페이지,하지만 modulo zero "api/Account/Authenticate"요청이 "404 not found"를 반환하기 시작했습니다. –
routes.MapHttpRoute ( 이름 : "swagger_root", routeTemplate : "", defaults : null , 제약 조건 : 뉴 ll, 처리기 : 새 RedirectHandler ((message => message.RequestUri.ToString()), "swagger"))); 이 방법은 모든 요청은 여전히 잘 작동하지만 "계정/인증" –