来自外部组件的Ninject MVC控制器

时间:2011-09-26 21:14:25

标签: asp.net-mvc ninject ninject.web.mvc

我在外部程序集中有一些控制器,例如:

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

然后在我的主要mvc程序集中,我执行以下操作:

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

现在我遇到的问题是,当我尝试点击该路线时,我目前得到404,即使调试的路线显示它与该路线匹配。我只是假设它是默认的内置MVC控制器工厂来处理未找到的类型。有没有办法解决这个问题...因为目前我的大多数路线和控制器都是在运行时由MEF注入的......

0 个答案:

没有答案