L'ho già fatto per un prodotto che stavamo cercando di migrare da Web Form a MVC e ho scoperto che funzionava molto bene. Alcune note della mia esperienza:
Ho utilizzato la tecnica in questo post del blog per utilizzare la nostra pagina master esistente nelle visualizzazioni Rasoio. Volevo evitare di dover mantenere due layout, tuttavia con il senno di poi si è trattato di un errore e mantenere due layout non sarebbe stata una soluzione migliore. Il problema era che i concetti di Web Form continuavano a "filtrare" nelle nostre pagine MVC, ad esempio la nostra pagina principale usava un gestore di script, che causava complicazioni quando si cercava di fare qualcosa con il "modo MVC".
Abbiamo utilizzato una libreria dell'interfaccia utente specifica di Web-Form, il che significava che alcuni elementi dell'interfaccia utente avevano un aspetto leggermente incoerente.
Mi sembra di ricordare che abbiamo avuto qualche tipo di problema con i cookie in cui le API di Owin e Web Form non interagivano come previsto. Mi dispiace, non riesco a ricordare i dettagli, solo che ci ha lasciato per un giorno o due.
Vale la pena notare che non siamo mai riusciti a sbarazzarci di Web Form - non abbiamo avuto il tempo per una completa riscrittura. Non sono sicuro che questo sia l'approccio migliore, ma non è una decisione che rimpiango.