2011-01-21 22 views
2

WCF Data ServiceでCastle Windsorを使用しようとしています。私はエンティティデータモデルを作成して "Person"と言って、 "MyService.svc"というWCFデータサービスを追加しました。これはODataを通じて公開されます...WCF Data ServiceとCastle Windsor

public class MyService: DataService<Person> 
... 

ここで、Windsor Containerを登録してどのように解決するのですか? (私はGlobal.asaxを通してそれを登録しました)。したがって、 "http://localhost/MyService.svc"のようなリクエストをした場合、 "MyService"インスタンスを解決するにはどうすればいいですか? Windsorコンテナのインスタンスを提供するために、どこでどこで傍受することができますか?

答えて

0

これらのリンクをご覧ください。サービスファクトリにフックするには、いくつかのクラスを追加する必要があります。これらの例は、ユニティのためのものですが、私は簡単に城ウィンザーのためにそれらを修正:

http://initializecomponent.blogspot.com/2008/06/integrating-unity-with-wcf.html http://initializecomponent.blogspot.com/2008/06/unity-wcf-and-iis.html

関連する問題