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