2

我正在尝试将 Castle Windsor 与 WCF 数据服务一起使用。我创建了一个实体数据模型,比如“Person”,并添加了一个名为“MyService.svc”的 WCF 数据服务。然后通过 OData 公开...

public class MyService: DataService<Person>
...

现在,问题是您如何在注册后使用 Windsor Container 解决这个问题?(我通过 Global.asax 注册了它)。因此,当您发出诸如“ http://localhost/MyService.svc ”之类的请求时,我该如何解析“MyService”实例?我如何以及在哪里拦截以从 Windsor 容器中提供一个实例?

4

1 回答 1

0

看看这些链接。您必须添加一些类才能连接到服务工厂。这些示例适用于 Unity,但我为 Castle Windsor 轻松修改了它们:

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

于 2011-02-10T20:50:04.207 回答