Umleitung von ASP.NET-WebForms zu MVC

9

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

    
Paul Gordon 15.03.2010, 10:56
quelle

1 Antwort

5

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.

    
Darin Dimitrov 15.03.2010 11:06
quelle