net mvc example crear asp c# asp.net asp.net-mvc visual-studio webforms

c# - example - Redirigir desde ASP.NET WebForms a MVC



security asp net mvc (1)

Tenemos una gran aplicación ASP.NET WebForms existente, pero ahora nos estamos moviendo a MVC.

En lugar de pasar por un doloroso proceso de tratar de integrar MVC en la aplicación existente, estamos buscando crear un nuevo proyecto VS para aislar por completo el nuevo código.

Como primer paso, queremos utilizar el proceso de inicio de sesión existente de la aplicación WebForms, y luego redireccionar a la aplicación MVC.

¿Alguien sabe de una manera fácil de hacer esto (es decir, redirigir desde un proyecto de WebForms al proyecto MVC, en la misma solución VS)? Toda la información que he encontrado hasta ahora sugiere comenzar desde cero en MVC, o peinar MVC en el proyecto Webforms existente, ninguno de los cuales es muy factible.

Muchas gracias,

Pablo


Redirigir es la parte fácil: Response.Redirect("http://domain.com/mvc/home/index"); . La parte más difícil sería configurar un proceso de inicio de sesión único para que cuando un usuario se autentica en la aplicación heredada, se autentique automáticamente en la nueva aplicación MVC. Aquí hay un buen artículo sobre cómo configurar un escenario SSO entre dos aplicaciones ASP.NET.