Pregunta

Tenemos una aplicación Web (WebApplication A), que está en su lugar y servir bien, estamos trabajando en otra WebApplication que utilizará el motor de aplicación web existente (WebApplication B) hasta cierto punto.

Problema: WebApplication A responde cuando una solicitud http se hace para un recurso, como LatestPost.aspx, que pasa hacia abajo a la clase / Módulo relevante como FrontManager.cs. Quiero saber cómo podemos acceder a ese módulo / clase (FrontManager.cs) de WebApplication B, sin solicitar una página web?

¿Fue útil?

Solución

Utilice un HttpHandler. Usted tendrá que crear una clase que implementa IHttpHandler y registrarlo en la sección <httphandlers> del archivo web.config. Estos se accede comúnmente con una extensión .ashx (LatestPost.ashx en su caso).

Otros consejos

Crear un servicio web, utilizando WCF, para exponer las operaciones de FrontManager.cs.

Sin embargo, usted debe tratar de separar los aspectos de interfaz de usuario de FrontManager.cs de la funcionalidad real. Exponer la funcionalidad prima, sin referencia de nuevo a la interfaz de usuario.

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