将 Web API 添加到现有 MVC 应用程序
使用 Nuget 查找 Web Api 包。
你可以使用 Manage Nuget Packages 并搜索 Web Api 包或使用 Nuget Package Manager 并键入来执行此操作
PM> Install-Package Microsoft.AspNet.WebApi
将 WebApiConfig.cs 添加到 App_Start /文件夹配置文件应包含此内容。
using System.Web.Http;
namespace WebApplication1
{
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configure(config =>
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
});
}
}
}
在 Global.asax 文件的 Application_Start 中添加 GlobalConfiguration.Configure(WebApiConfig.Register);
。