1

我构建了一个需要与现有 Web 应用程序集成的 MVC Web 应用程序。不幸的是,现有网站是一个 Web 表单应用程序。

我想将我的 MVC 应用程序发布到一个子目录,例如http://www.webforms.com/mvc。理想情况下,该网站将在任何地方运行 Web 表单,直到它到达“mvc”子目录(或更深入),在这种情况下,它将切换到 MVC 配置。

另一件需要注意的是,用户在 web 表单端登录,登录应该转移到 mvc 端。

我做了一些研究,但我读过的大多数文章都是针对早期的 .NET 框架的。只是想知道是否有人对此有很好的解决方案,最好不需要修改旧的 webforms 代码。希望可以主要通过 IIS 来实现。请让我知道你的想法!

4

1 回答 1

1

我认为有两件事很重要:正确设置路由(不要忘记将子目录名称附加到模式中)以及在集成模式应用程序池中运行应用程序。(您可以在 IIS 管理控制台中创建任何应用程序。)

于 2013-03-15T18:00:13.770 回答