我有一个IService。Wcf依赖注入
它由Service1实现。
我将IService绑定到Service1(即时通讯使用ninject)。
我可以在标记中有一个.svc文件...
Service="IService"
并告诉WCF以某种方式解决该服务并使用它?
我有一个IService。Wcf依赖注入
它由Service1实现。
我将IService绑定到Service1(即时通讯使用ninject)。
我可以在标记中有一个.svc文件...
Service="IService"
并告诉WCF以某种方式解决该服务并使用它?
不,该.svc文件绑定到服务类型。你可以拥有的是一个路由(如果你使用ASP.NET路由集成),你在代码中解析IService绑定到Service1并相应添加路由。
在.svc文件中,您可以将Factory = Factory设置为要解析服务的类。我没有尝试将服务设置为接口。如果它不起作用,您可以为您的IOC使用抽象基类。
可能的重复[如何将值传递给我的wcf服务上的构造函数?](http://stackoverflow.com/questions/2454850/how-do-i-pass-values-to-the-constructor-上我的WCF服务) – Steven 2011-06-10 22:19:26