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)?