Ninject MVC Controller из внешней сборки - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть некоторые контроллеры во внешней сборке, такие как:

namespace SomeExternalAssembly.Controllers
{
    public class SomeExternalController : Controller
    {
       public ActionResult DoStuff() {...}
    }
}

Затем в моей основной сборке MVC я делаю следующее:

routes.MapRoute(
                "SomeExternalController",
                "external/{action}",
                new { controller = "SomeExternal", action = "Default"}
                );

Теперь проблема, с которой я столкнулся, заключается в том, что я в настоящее время получаю 404 при попытке попасть по этому маршруту, хотя отлаженный маршрут показывает, что он соответствует этому маршруту. Я только предполагаю, что по умолчанию встроенная фабрика контроллеров MVC обрабатывает тип, который не найден. Есть ли способ обойти это ... так как в настоящее время большинство моих маршрутов и контроллеров вводятся MEF во время выполнения ...

...