两个MVC项目在一个解决方案中有自己的看法

时间:2015-12-11 14:05:33

标签: .net asp.net-mvc asp.net-mvc-4 model-view-controller

我有管理员MVC 前端MVC 。管理员有帐户 - DaimiPanel控制器和代码。前端有家庭控制器。

前端项目包括管理员参考。启动程序是Fron-end。

我的问题:

我去xxx/Home/index =>没有错误没问题。

当ı去xxx/Daimi/Index =>查看未找到。因为MVC在前端项目中搜索这些视图。但管理员有这些页面。

所以,如何解决这个问题?

注意:我的英语不好。对不起。

屏幕截图;

http://i.stack.imgur.com/7lT6y.jpg

2 个答案:

答案 0 :(得分:0)

每个MVC项目必须单独运行才能向它发出请求,只需添加对项目的引用就不会运行它。

如果两者都在运行,您可以从一个链接到另一个,但这与任何两个给定网站之间的链接没有什么不同。您将无法从前端项目为您的管理项目生成URL,反之亦然。

如果您希望将它们集成,那么它们需要是相同的项目。您可以使用区域来划分功能。否则,就没有办法做你要求做的事。

答案 1 :(得分:0)

如评论中所述..区域是最佳选择..

右键单击您的解决方案并添加区域。

  1. 它将有控制器..模型和视图文件夹..您可以将相应的代码放在这些文件夹中。

  2. 在global.asax注册区域路由中。

  3. 现在,在您的应用中,网址将作为xxx /区域/控制器/操作