3
私はthisチュートリアルに従ってWebAPIでUnity依存関係注入を使用しました。各タイプを登録しないようにするに'ApiController'インスタンスを再利用することはできません - Unity DI
はseperatly私は、このセットアップ
_container.RegisterTypes(
AllClasses.FromLoadedAssemblies(),
WithMappings.FromMatchingInterface,
WithName.Default,
WithLifetime.ContainerControlled);
これが初めてうまく機能を使用したが第二1ので、私は
は「『ApiController』インスタンスを再利用することはできません取得します。着信メッセージごとに 'ApiController'を作成する必要があります。カスタム 'IHttpControllerActivator'をチェックして、同じインスタンスを作成しないようにしてください。
これをどのように再現できますか?
「WithLifetime.PerResolve」に変更すると、そのトリックが実行されました。ありがとう –