从ASP.NET WebForms重定向到MVC

Pau*_*don 9 c# asp.net asp.net-mvc webforms visual-studio

我们有一个庞大的现有ASP.NET WebForms应用程序,但我们现在转向MVC.

我们正在考虑创建一个全新的VS项目来完全隔离新代码,而不是经历一个尝试将MVC集成到现有应用程序中的痛苦过程.

作为第一步,我们希望使用WebForms应用程序的现有登录过程,然后重定向到MVC应用程序.

有没有人知道一个简单的方法(即在同一个VS解决方案中从WebForms项目重定向到MVC项目)?到目前为止,我发现的所有信息都表明要么从头开始在MVC中,要么将MVC结合到现有的Webforms项目中 - 这两者都不可行.

非常感谢,

保罗

Dar*_*rov 5

重定向是很容易的部分:Response.Redirect("http://domain.com/mvc/home/index");.更困难的部分是在进程上设置单点登录,这样当用户在遗留应用程序上进行身份验证时,他将在新的MVC应用程序上自动进行身份验证.这是一篇很好的文章,介绍了如何在两个ASP.NET应用程序之间设置SSO场景.