0
我們需要一個服務添加到我們的網站,我已經添加了MVC的延伸和補充Ninject WCF擴展沒有在MVC3 Ninject網站工作
Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"
要標記,我還添加了
KernelContainer.Kernel = kernel;
到CreateKernel方法來擺脫根空問題的,但現在我得到
提供無法加載爲服務的服務類型因爲... e it 沒有默認(無參數)構造函數。要修復 問題,請向該類型添加默認構造函數,或將類型爲 的實例傳遞給主機。
構造函數的類型在內核綁定
感謝
編輯:這工作
kernel.Bind<ServiceHost>().To<NinjectServiceHost>();