我有一个IService。
由Service1实现。
我将IService绑定到Service1(即使用ninject)。
我可以在标记中有一个.svc文件......
Service="IService"
告诉wcf以某种方式解决该服务并使用它?
答案 0 :(得分:0)
不,.svc文件绑定到服务类型。您可以拥有的是一条路由(如果您使用ASP.NET路由集成),您可以在代码中解析与Service1的IService绑定并相应地添加路由。
答案 1 :(得分:0)
在.svc文件中,您可以将Factory =设置为要解析服务的类。我没有尝试过将Service设置为接口。如果它不起作用,您可以为您的IOC使用抽象基类。