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:

  1. ¿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?)
  2. ¿Hay problemas especiales no es evidente que la gente ha encontrado en escenarios similares / migraciones?
  3. ¿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!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top