Castle Windsor を使用した ASP.net MVC 4 RC で以下のエラーが発生します。これは、WebApi (APIController) を使用しているときに発生します。私のローカル マシン (IIS でホストされている) では同じことが正常に機能していますが、ホストされた環境では機能していません。
メソッドが見つかりません: 'System.Web.Http.Services.DependencyResolver
Castle Windsor Integration については、以下の記事に従いました。 http://blog.ploeh.dk/2012/10/03/DependencyInjectionInASPNETWebAPIWithCastleWindsor.aspx
どんな助けでも大歓迎です。
編集1
デフォルトの asp.net mvc4 インターネット アプリケーションをデプロイすると、同じエラーが発生します。次の行はエラーをスローします。これは、ビルド マシンと他のほとんどすべてのマシンでは正常に機能しますが、ホスティング環境では機能しません。
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);