代码之家  ›  专栏  ›  技术社区  ›  Ropstah

ASP。NET MVC-在FORMS根项目中有可能有一个MVC子项目吗?

  •  1
  • Ropstah  · 技术社区  · 16 年前

    我想知道其他人是否能做到这一点。我找到了以下问题和答案(参考Scott Hanselmans关于混合Forms和MVC的帖子)( Can I use ASP.NET MVC together with regular ASP.NET Web forms

    你能跑a吗。NET FORMS项目在服务器上(作为根项目),同时在同一服务器上运行MVC(作为子项目)?

    http://server (或 http://www.server.com )---形成项目
    http://server/mvc (或 http://www.server.com/mvc )---MVC项目

    2 回复  |  直到 8 年前
        1
  •  1
  •   Svante Svenson    16 年前

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

        2
  •  0
  •   Chad Moran    16 年前

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

    http://sharparchitecture.net/