Wir haben eine große bestehende ASP.NET WebForms-Anwendung, aber wir bewegen uns jetzt zu MVC.
Anstatt einen mühsamen Prozess zu versuchen, MVC in die bestehende App zu integrieren, suchen wir nach einem brandneuen VS-Projekt, um den neuen Code vollständig zu isolieren.
Als ersten Schritt möchten wir den bestehenden Login-Prozess der WebForms-App verwenden und dann auf die MVC-App umleiten.
Kennt jemand eine einfache Möglichkeit, dies zu tun (d. h. von einem WebForms-Projekt zum MVC-Projekt umleiten, in der gleichen VS-Lösung)? Alle Informationen, die ich bisher gefunden habe, legen nahe, entweder von Grund auf in MVC zu beginnen oder MVC in das bestehende Webforms-Projekt einzubinden - beides ist nicht sehr machbar.
Vielen Dank,
Paul
Umleitung ist der einfache Teil: Response.Redirect("http://domain.com/mvc/home/index");
. Der schwierigere Teil wäre die Einrichtung eines Single-Sign-On-Prozesses, so dass ein Benutzer, der sich für die Legacy-Anwendung authentifiziert hat, automatisch an der neuen MVC-Anwendung authentifiziert wird. Hier ist ein netter Artikel , der beschreibt, wie ein SSO-Szenario zwischen zwei ASP.NET-Anwendungen eingerichtet wird.
Tags und Links asp.net-mvc c# asp.net visual-studio webforms