我正在 Visual Studio 2010 上创建一个 WepApi,我使用 NuGet 作为 api。现在,当我在全局文件中注册 API 时,我收到以下错误。下面的代码在 api 的 application_Start 中找到。
protected void Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
RouteTable.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = System.Web.Http.RouteParameter.Optional }
);
}
$RouteTable.Routes.MapHttpRoute
在- Instance 参数上给出以下错误:
cannot convert from 'System.Web.Routing.RouteCollection' to 'System.Web.Http.HttpRouteCollection'
有什么建议为什么会出现这个错误?