我有一个ASP.NET MVC项目*,它是在VS 2013首次推出时创建的。 (另外:如何找出用于现有项目的MVC版本?)。我现在在VS 2015中打开了它,并添加了一个Web API 2
控制器。WebApiConfig.Register未运行
静态WebApiConfig
类是由VS添加的。但是,Register
方法未被调用。结果,我的api路由不被识别。
如何/在哪里可以调用WebApiConfig.Register
方法以及必须传递给此方法的参数是什么?
*
这是有一个App_Start
文件夹BundleConfig.cs,FilterConfig.cs,IdentityConfig.cs,RouteConfig.cs,StartupAuth.cs,WebApiConfig.cs版本。
谢谢。这解决了这个问题。正常的MVC和API路线都很好地工作。 –
适用于Web API 1. Web API 2不适用于此方式。如果您使用Visual Studio 2017创建项目,或者您的Web API项目使用.NET Core 2,那么您可能使用Web API 2,但这不是解决方案。 –