ASP.NET MVC - 是否有可能在FORMS根项目中拥有MVC子项目?

时间:2009-06-08 09:57:24

标签: asp.net-mvc multiple-inheritance webforms

我试图找出其他人是否能够做到这一点。我发现了以下问题和答案(指的是Scott Hanselmans关于混合表格和MVC的帖子)(Can I use ASP.NET MVC together with regular ASP.NET Web forms)。然而,这并不完全相同。

  

您是否能够在服务器上运行.NET FORMS项目(作为rootproject)并同时在同一服务器(作为子项目)上运行MVC?只需尝试空的默认项目,它不会起作用:))

http://server(或http://www.server.com)---表格项目
http://server/mvc(或http://www.server.com/mvc)--- MVC PROJECT

2 个答案:

答案 0 :(得分:1)

当然,只需配置IIS以便两个文件夹都是应用程序。虽然您可能无法使用VS网络服务器。

答案 1 :(得分:0)

这意味着您希望将两个(两个)IIS站点绑定到同一个IP /端口,这会在IIS中产生问题。我认为你应该尝试用两者运行一个混合项目,有一些由WebForms处理,一些由MVC处理。如果需要,您可以随时拆分MVC项目并在另一个项目中拥有数据访问,业务逻辑和控制器。如果你想看一个这样的例子,下面是S#arp架构的链接,它将MVC项目分成很多部分。

http://sharparchitecture.net/

相关问题