十月新入职时候, 接受一个项目, 要用到 webapi, 当时公司的人发的项目不全, 我写好 API, 却怎么也访问不到, 甚是迷惑, 于是翻阅资料,
发现在 App_Start 文件夹中少了一个 WebApiConfig.cs 文件
- public static class WebApiConfig
- {
- public static void Register(HttpConfiguration config)
- {
- // Web API 配置和服务
- // Web API 路由
- config.MapHttpAttributeRoutes();
- config.Routes.MapHttpRoute(
- name: "DefaultApi",
- routeTemplate: "api/{controller}/{id}",
- defaults: new { id = RouteParameter.Optional }
- );
- }
- }
- View Code
以及在 Global.asax 文件中也要添加 一句
GlobalConfiguration.Configure(WebApiConfig.Register);
以前没有配置过 webapi 的东西, 废了一点功夫,,,, 其实新建一个 webapi 的项目都是直接有这些配置的.
20191110 记
来源: http://www.bubuko.com/infodetail-3280946.html