2011-10-28 16 views
0

私は最近、Webサービスを作成し、オブジェクト依存関係を挿入するために1を使用しています。私のコンポジションルートはWebサービスのApplication_Startで、web.configを使用してオブジェクトをインターフェイスマッピングに使用しています。すべてがうまくいきましたが、私のプロジェクトをtfsにロードした後も、インターフェイスの1つを解決できないというエラーが表示され続けます。私はweb.configからオブジェクトを登録するためのコードを削除し、テストする代わりにそれらをコードに再登録し、すべてうまく動作します。問題は何か。どのように私はこの問題をトラブルシューティングすることができます任意のアイデア。 TFの前ユニティを使用してオブジェクトを登録することができません。

: -

 UnityContainer uContainer = new UnityContainer(); 
     UnityConfigurationSection Section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity"); 
     Section.Configure(uContainer, "CentralRepositoryContainer"); 
     Application["uContainer"] = uContainer; 
正常に動作します

改正コード: - 私はこの問題を知らないが、すべてのユニティコンテナの登録をプリントアウトトラブルシューティングやだものを見るために

 UnityContainer uContainer = new UnityContainer(); 
     uContainer.RegisterType<ICentralRepositoryLifeTimehelper, CentralRepositoryLifeTimeHelper>(); 
     uContainer.RegisterType<IJobsHandler, JobsHandler>(); 
     Application["uContainer"] = uContainer; 

答えて

関連する問題