如何创建一个到主项目MVC到另一个项目MVC的路由?

时间:2017-03-24 08:55:43

标签: c# asp.net-mvc maproute

我有两个项目MVC的解决方案。我在主项目中添加了对第二个项目的引用。我在第一个项目中创建了一个新的MapRoute到第二个项目。

routes.MapRoute(
           name: "second",
           url: "second",
           defaults: new { controller = "Home", action = "Index" },
           namespaces: new[] { @"SecondProject.Controllers" });

此代码已添加到主项目的RouteConfig中

当我在URL地址https://localhost/second中写字时......不工作......有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先请检查命名空间路径是否正确。然后在路由声明后在路由配置中添加以下行。

myRoute.DataTokens["UseNamespaceFallback"] = false; 

您也可以参考stackoverflow链接,这可能会有所帮助 Controller in separate assembly and routing