Pregunta

Una pequeña configuración: Nuestra tienda tiene una mezcla de diferentes plataformas. Casi todo nuestro desarrollo web se realiza en ASP clásico. Tenemos una aplicación WinForms en desarrollo que se está escribiendo usando el framework .NET 3.5.

El problema: Estoy escribiendo un servicio web para actualizar la información de esta aplicación empresarial. La mayoría de las clases y la lógica de negocios también pertenecen a la aplicación WinForm. Además de esto, debe haber una manera de mantener algunos datos en un sitio web. Debido a que usamos ASP clásico, he decidido usar un HTTPHandler genérico para hacer publicaciones. Utilizo un servicio web ASMX para realizar consultas ya que obtengo XMLSerialization de forma gratuita. Sin embargo, sé que este no es el uso normal de un controlador y no puedo evitar pensar que es mucho mejor, salvo convertir un montón de cosas. Hacer esto es mucho más trabajo del que permiten las líneas de tiempo del proyecto. ¿Alguien puede ofrecer alguna idea sobre este tema? En términos más generales, ¿cómo se ha convertido la gente de ASP clásico a ASP.NET? No somos una tienda muy grande, por lo que creo que tendremos que tomarla de forma incremental.

¿Fue útil?

Solución

Como seguimiento a esta pregunta, terminé con el lanzamiento de este proyecto y está funcionando bastante bien. La porción AJAX fue bastante fácil hacerlo de esta manera. Sin embargo, nunca conseguí que los operadores ternarios trabajaran en mi página de controlador y no estoy seguro de por qué. Esto resultó en la primera comprobación del HTTPContext para ver si el control que estaba tratando de leer estaba realmente allí, y si lo estaba, tomando el valor de él. Sospecho que hice algo mal, pero por ahora tendré que seguir adelante y refactorizar más tarde.

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