Asp.net web api 将Web API项目添加到现有ASP.NET MVC应用程序
我创建了一个ASP.NETMVC应用程序。我试图将函数公开为RESTAPI。 我知道使用asp可能更好。NETWebAPI 我的问题是,我可以将web api添加到现有的mvc应用程序中,还是必须完全创建新的web api项目Asp.net web api 将Web API项目添加到现有ASP.NET MVC应用程序,asp.net-web-api,asp.net-mvc-5,Asp.net Web Api,Asp.net Mvc 5,我创建了一个ASP.NETMVC应用程序。我试图将函数公开为RESTAPI。 我知道使用asp可能更好。NETWebAPI 我的问题是,我可以将web api添加到现有的mvc应用程序中,还是必须完全创建新的web api项目 或者两者都可以在一个项目中发挥作用 您可以将Web API添加到现有的Asp MVC项目中 通过nuget添加: *Microsoft ASP.NET Web API 2.2 此外,请确保应用程序中有WebAPIConfig类。\u从以下内容开始: public stat
或者两者都可以在一个项目中发挥作用 您可以将Web API添加到现有的Asp MVC项目中 通过nuget添加:
*Microsoft ASP.NET Web API 2.2 此外,请确保应用程序中有WebAPIConfig类。\u从以下内容开始:
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}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}