Ninject w / ASMX веб-сервис в среде MVC3 / Ninject 3

Я ищу лучший способ включить классический веб-сервис asmx в мою среду MVC3. Мне бы хотелось, чтобы ядро / контейнер были разделены между ними.

В прошлом с веб-формами ASP.NET я мог использовать следующее:

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class Service : WebServiceBase
{
    [Inject]
    public IContextProvider ContextProvider { get; set; }
...

При этом использовался более старый Ninject.Web для совместного использования ядра с использованием KernelContainer, который был совместно использован WebServiceBase, PageBase и т. Д. И т. Д.

Теперь у меня есть приложение MVC3, использующее Ninject.Web.MVC, и мне нужно, чтобы старый веб-сервис функционировал в том же пространстве, используя то же ядро / привязки. Мне не удалось найти какую-либо информацию о том, как настроить и запустить такую настройку.

Есть ли у кого-нибудь какие-либо идеи, образцы или сообщения, на которые они могут указать мне (кроме случаев, когда вы не используете веб-сервисы asmx)?

Ответы на вопрос(1)

Ваш ответ на вопрос