将MVC应用程序发布到现有Web表单应用程序的子文件夹

时间:2013-03-15 17:56:03

标签: asp.net-mvc webforms

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

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

另一件需要注意的事情是,用户登录Web表单方面,登录应该转移到mvc端。

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

1 个答案:

答案 0 :(得分:1)

我认为有两件事是重要的:正确设置路由(不要忘记附加到子模块名称的模式)并在集成模式应用程序池中运行应用程序。 (您可以在IIS管理控制台中创建另一个应用程序。)