一、项目的搭建
1.首先新建一个ASP.NET应用程序。
2.在新建ASP.NET项目界面,按照如下步骤进行。
3.新建后的界面如下
鼠标右击Controllers 文件夹,在添加项后面选择控制器。
选择如下控制器,点击添加按钮。
public class PdfConverController : ApiController
{
[HttpGet]
public string sayHello()
{
return "Hello World";
}
}
切换到WebApiConfig.cs,修改代码如下
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API 配置和服务
// Web API 路由
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
//去掉xml返回格式、设置json字段命名采用
var appXmlType =
config.Formatters.XmlFormatter.SupportedMediaTypes.FirstOrDefault(t => t.MediaType == "application/xml");
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
}
}
最后在项目属性界面,将web的启动操作选成如下所示。