【问题标题】:ASP.NET MVC - Is it possible to have a MVC subproject in a FORMS rootproject?ASP.NET MVC - 是否可以在 FORMS 根项目中有 MVC 子项目?
【发布时间】:2023-03-31 01:35:01
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      http://sharparchitecture.net/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-02
        • 2010-11-28
        • 2011-06-28
        • 1970-01-01
        • 2018-07-30
        • 1970-01-01
        相关资源
        最近更新 更多