Poco a poco la migración Classic ASP 3.0 a ASP.NET MVC
-
20-09-2019 - |
Pregunta
Estoy evaluando una migración de una aplicación ASP clásico 3.0 a ASP.NET MVC. Ya he migrado a aplicaciones Web Forms, pero he decidido intentar MVC para esta migración por una serie de razones, incluyendo el hecho del código de esta aplicación no es el espagueti y parece prestarse a un diseño de estilo MVC.
Una limitación importante en esta migración es que tiene que ser gradual con mínima (o preferiblemente no) el tiempo de inactividad, y debería ser posible para continuar el desarrollo mientras que la migración está en curso. Esto significa que el código ASP clásico tiene que correr de lado a lado con el código de ASP.NET MVC, probablemente incluso en la misma aplicación IIS.
Por lo tanto, tengo un par de preguntas relacionadas:
- ¿Cuál es la mejor manera de prevenir desvío de afectar a los archivos .asp clásicos? (No haga caso de ellos, HttpHandler, reglas especiales cálculo de la ruta?)
- ¿Hay problemas especiales no es evidente que la gente ha encontrado en escenarios similares / migraciones?
- ¿Son los problemas de autenticación, de sesión y de nuevo código de uso general, que generalmente surgen en ASP regular para WebForms migraciones diferente cuando se trabaja con ASP.NET MVC?
Gracias de antemano!
Solución
Sólo tener la respuesta a 1
routes.IgnoreRoute("{resource}.asp/{*pathInfo}");
¿Obtuve una cookie?
Otros consejos
MVC utiliza .NET así que son extensiones de archivo .aspx. Usted no debería tener ningún problema en absoluto.