在我的NinjectWebCommon类在App_start中运行之后,我将我的 WCF 接口绑定到如下服务:
public static void LoadModules(IKernel kernel)
{
kernel.Bind<IAccountService>().To<WCFAccountService>();
}
如何告诉系统接受对IAccountService的WSHttpBinding调用?
这是我的 .svc 供参考:
<%@ ServiceHost Language="C#" Debug="true"
Service="AAA.AAA.AAA.WCFAccountService"
Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory" %>
(注意:我正在使用Ninject.Extensions.Wcf并且只有BasicHttpBinding似乎“开箱即用”)