2017-05-26 6 views
0

私はオートファックと問題があります。ドキュメントは明確に述べてそのWeb API 2を使用して、あなたにOWINときなければならないのどこ使用GlobalConfiguration.Configurationオーフィンのオートファック

OWIN統合で一般的なエラーがGlobalConfiguration.Configurationの使用です。 OWINでは、最初から設定を作成します。 OWINの統合を使用している場合は、GlobalConfiguration.Configurationを参照するべきではありません。 (ページの一番下に)ここで見つけることができます

:どんなに私は何をすべきかhttp://autofac.readthedocs.io/en/latest/integration/webapi.html

しかし、私が使用して動作するようにAutofacを取得することはできません。

config.DependencyResolver = new AutofacWebApiDependencyResolver(container); 

代わりに:

GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container); 

後者を使用すると効果があります。 誰にも分かりますか?

答えて

0

私はこれを理解しました。他の誰かがこの問題を抱えている場合、私は答えをここに掲示します。 ドキュメントに記載されているとおり、GlobalConfigurationはどこでも使用できません。 だから私は検索を行い、他の場所で見つけました。 私はこれでした:

されている必要があります
GlobalConfiguration.Configure(WebApiConfig.Register); 

:私は、私は適切な

config.DependencyResolver = new AutofacWebApiDependencyResolver(container); 
を使用することができたこと、固定

WebApiConfig.Register(config); 

関連する問題