无废话添加WebAPI以及HelpPage

1.Nuget控制台命令 

  Install-Package Microsoft.AspNet.WebApi

    Install-Package Microsoft.AspNet.WebApi.HelpPage

2.Areas\App_Start\HelpPageConfig.confg文件修改

  取消第27行注释  config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));

  项目右键-属性-生成-xml文档文件   文本框值填写:App_Data\XmlDocument.xml

   

 

3.App_Start文件添加文件 WebApiConfig.cs

  public static class WebApiConfig

  {
    /// <summary>
    ///
    /// </summary>
    /// <param name="config"></param>
    public static void Register(HttpConfiguration config)
    {
      //设置特性路由
      config.MapHttpAttributeRoutes();
      config.Routes.MapHttpRoute(
      name: "DefaultApi",
      routeTemplate: "api/{controller}/{id}",
      defaults: new { id = RouteParameter.Optional }
    );
    }
  }

 

4.Global.asax文件Application_Start方法中添加

  GlobalConfiguration.Configure(WebApiConfig.Register);

 

5.右键添加WebApiController

  /// <summary>
  /// 获取字符串
  /// </summary>
  /// <param name="name">名称</param>
  /// <returns></returns>

  [HttpGet]
  public string GetValue(string name)
  {
    return "aaa";
  }

 

6.运行。 http://localhost:4260/help  OK
   

 

posted @ 2018-07-04 10:17  CharmCheena  阅读(138)  评论(0)    收藏  举报