Acabo de instalar Visual Studio 2012 y comencé a probar MVC 4 y Web Api. He creado una nueva aplicación MVC 4 con API web. Sobre la base de algunos ejemplos y tutoriales que empecé a configurar mis rutas con:System.Web.Routing.RouteCollection no contiene una definición para "MapHttpRoute" - VS 2012, API web
routes.MapHttpRoute(
name: "Controller only",
routeTemplate: "api/{controller}"
);
Sin embargo, esto da lugar a un error que RouteCollection
no contiene una definición para MapHttpRoute
. ¿Me faltan algunas DLL instaladas? Por lo que pude ver, tengo todas las DLL correctas y la versión instalada.
tuve añadir esta referencia. pero todavía tiene error, por favor ayuda a revisar [aquí] (http://stackoverflow.com/questions/13908970/assembly-reference-missing-when-migration-asp-net-mvc4-from-beta-to-4) –
@ Joe.wang, ¿ha agregado usando System.Web.Http en RouteConfig.cs? – sTodorov
OMG ... doh! ... Necesita 'using System.Web.Http' –