2014-02-24 56 views
2

我得到了一些關於將MVC 4和Web API升級到MVC 5和Web API的信息2 http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2 我遵循了該超鏈接的步驟。如何將Web API升級到Web API 2

對於從Web API升級到Web API 2,在global.asax中,更改: WebApiConfig.Register(GlobalConfiguration.Configuration); 至 GlobalConfiguration.Configure(WebApiConfig.Register);

我無法在GlobalConfiguration下找到Configure()。我在這裏是否缺少任何引用,或者我是否應該包含任何定義或名稱空間?

+0

它可以是一個命名空間的缺失?可能是如果配置是擴展方法。 – Markus

+0

我有System.Web.Http;現在命名空間。還有什麼我應該包括。 – Mvs

回答

0

如果您有:

using System.Web.Http; 

你的文件的頂部,然後檢查你的項目實際上是引用MVC 5 /網頁API 2個組件

+0

是的,我確實使用過System.Web.Http; 而我正在使用Visual Studio 2013. 如何檢查它是否引用MVC 5/Web API 2程序集? – Mvs

+1

如果您使用的是Nuget,請確保packages.config文件包含「Microsoft.AspNet.Mvc」條目的版本「5.1」.... –

+0

是的我使用的是Nuget,我的packages.config也包含版本「5.1 .1「爲Microsoft.AspNet.Mvc,Microsoft.AspNet.WebApi.Client,Microsoft.AspNet.WebApi.Tracing,Microsoft.AspNet.WebApi.WebHost,Microsoft.AspNet.WebApi.Core。 – Mvs