Serviço da Web Ninject w / ASMX em um ambiente MVC3 / Ninject 3
Eu estou procurando a melhor maneira de incorporar um serviço web asmx clássico em meu ambiente MVC3. Eu gostaria que o kernel / container fosse compartilhado entre os dois.
No passado, com formulários da Web do ASP.NET, consegui usar o seguinte:
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class Service : WebServiceBase
{
[Inject]
public IContextProvider ContextProvider { get; set; }
...
Isso usou o antigo Ninject.Web para compartilhar o kernel usando o KernelContainer que foi compartilhado entre WebServiceBase, PageBase, etc.
Agora eu tenho um aplicativo MVC3 usando Ninject.Web.MVC e preciso de um serviço da web mais antigo para funcionar no mesmo espaço, usando as mesmas ligações / kernel. Eu não consegui encontrar nenhuma informação sobre como colocar uma configuração como esta em funcionamento.
Alguém tem alguma idéia, amostra ou publicação para a qual possa me apontar (além de não usar serviços web asmx)?