【问题标题】:Is it possible to run an ASP.NET project and an ASP.NET MVC project side-by-site on the same website?是否可以在同一个网站上并排运行 ASP.NET 项目和 ASP.NET MVC 项目?
【发布时间】:2010-11-28 16:03:43
【问题描述】:

我有一个现有的 ASP.NET 网站,其中包含一些自定义路由,在一个还包含业务逻辑项目的解决方案中。

我想在解决方案中创建一个新项目,这是一个 ASP.NET MVC 网站。

本网站也会调用业务逻辑,最终目的是将大部分代码从 ASP.NET 移植到 ASP.NET MVC。

但我现在希望他们俩并肩工作,以确保最短的停机时间,因为它是一个高流量的网站。

是否可以使用 ASP.NET 路由或某种 IIS 设置以某种方式完成此任务?

【问题讨论】:

    标签: asp.net-mvc iis routing asp.net-3.5 projects-and-solutions


    【解决方案1】:

    是的,您只需向当前应用程序添加一些路由。试试http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

    【讨论】:

      【解决方案2】:

      请查看 Scott HanselMan 的 this 帖子。 它提供了关于这个的详细讨论以及一个很好的演练。

      【讨论】:

        【解决方案3】:

        我刚刚为此写了blog post。有可能的。您可能会发现将 Web 表单从现有的 Web 表单项目迁移到新的 MVC 项目更容易。您可能不必更改任何代码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-12-02
          • 2023-03-31
          • 2011-06-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-07-06
          • 1970-01-01
          相关资源
          最近更新 更多