2015-10-01 1 views
0

У меня есть проект веб-сайта MVC4 и проект WCF, как с использованием Ninject.Использовать Ninject как в основных проектах, так и в ссылках

Я хочу использовать класс из проекта WCF в проекте веб-сайта. Я добавляю ссылку на проект и получаю как выполнение NinjectWebCommon.Start() (с сообщением «У статического контейнера уже есть связанное с ним ядро!»).

Есть ли способ сделать то, что я хочу?

+0

Ваш вопрос не очень хорошо понятно. можете ли вы показать свое кодирование ??? –

+0

Нет моего кода, только пустые проекты с установленным ninject.web и добавлены ссылки от одного к другому. Может потребоваться использование другого запуска ядра, а не сгенерированного '[сборка: WebActivatorEx.PreApplicationStartMethod (typeof (WcfService1.App_Start.NinjectWebCommon),« Пуск »)]'. – smg

ответ

0

решаемые это с помощью этого запуска в ссылочного проекта

public class Global : NinjectHttpApplication 
{ 
    protected override IKernel CreateKernel() 
    { 
     return new StandardKernel(new ServiceModule()); 
    } 
}