2017-07-05 15 views
0

私は、単純なASP.NET MVC WebプロジェクトであるマイクロサービスWebコンテンツAPIを構築しようとしています。Asp.Net Mvc Webサイトのスワッガー

私の質問はどのように私は私が

routes.MapRoute(RouteNames.X, 
       "X/{action}", 
       new { controller = "XController", action = "XAction" }); 

      routes.MapRoute(RouteNames.Y, 
       "Y/{action}", 
       new { controller = "YController", action = "YAction" }); 

      routes.MapRoute(RouteNames.Z, 
       "Z/{action}", 
       new { controller = "ZController", action = "ZAction" }); 
+0

? –

+0

asp.net用のすばらしい、派手なUIドキュメントを生成するswashbuckleを使用してください。 – ATerry

答えて

1

・ファーストはWebApiConfigを追加するには、以下のようなRouteConfig.csを持つWEB APIのためだけ闊歩よう

ルートのドキュメントであるメインページを作成することができ、あります。 csファイルのApp_Startフォルダと上記のコードで使用するasp.net mvcasp.net mvc webapi用ではありません。現在、私は以下のコードとリンクを例に挙げておきます。あなたが闊歩を使用したくないのはなぜ

public static class WebApiConfig 
    { 
     public static void Register(HttpConfiguration config) 
     { 
      // Web API configuration and services 

      // Web API routes 
      config.MapHttpAttributeRoutes(); 

      config.Routes.MapHttpRoute(
       name: "DefaultApi",     
       routeTemplate: "api/{controller}/{action}/{id}", 
       defaults: new { id = RouteParameter.Optional } 
      ); 
     } 
    } 

Getting Started with ASP.NET Web API 2 (C#)

関連する問題