11
GlobalConfiguration.Configure()がWeb API 2および.NET 4.5.1の移行後に存在しない
最近、このガイドに従ってプロジェクトを.NET 4.5.1およびWeb Api 2に移行しました。 MS開発者のリックアンダーソンが最初に行うことを要求するのは、変更です。 WebApiConfig.Register(GlobalConfiguration.Configuration); に GlobalConfiguration.Configure(WebApiConfig.Register); global.asaxファイル内。それでも、ビルドしようとするとエラーが発生します。 エラー1 'System.Web.Http.GlobalConfiguration'には 'Configure'の定義が含まれていません 私のプロジェクトは現在MVC 5とWeb Api 2と.NET 4.5.1にありますが、System.Web.Httpはまだそれが.NEt 4.0バージョンだと思っています。 これを修正するにはどうすればよいですか? ありがとうございました。 編集: これが私のアセンブリバインディングです: <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31BF3856AD364E35" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"/> </dependentAssembly> <!-- <dependentAssembly> <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/> </dependentAssembly> …