Ho appena installato Visual Studio 2012 e ho avviato il controllo di MVC 4 e Web Api. Ho creato una nuova app MVC 4 con Web API. Sulla base di alcuni esempi e tutorial ho iniziato la configurazione miei percorsi con:System.Web.Routing.RouteCollection non contiene una definizione per "MapHttpRoute" - VS 2012, API Web
routes.MapHttpRoute(
name: "Controller only",
routeTemplate: "api/{controller}"
);
Tuttavia, che si traduce in un errore che RouteCollection
non contiene una definizione per MapHttpRoute
. Mi mancano alcune DLL installate? Per quanto ho potuto vedere, ho installato tutte le DLL e la versione corrette.
ho dovuto aggiungere questo riferimento. ma hai ancora un errore, per favore aiutaci a recensire [qui] (http://stackoverflow.com/questions/13908970/assembly-reference-missing-when-migration-asp-net-mvc4-from-beta-to-4) –
@ Joe.wang, hai aggiunto utilizzando System.Web.Http in RouteConfig.cs? – sTodorov
OMG ... doh! ... Necessita 'di usare System.Web.Http' –