Frage

Wir haben eine Web Application (WebApplication A), die an Ort und Stelle ist und dazu dient, in Ordnung, wir sind auf einem anderen WebApplication arbeiten, die den Motor des bestehenden Web Application (WebApplication B) zu einem gewissen Grad verwenden.

Problem: WebApplication A reagiert, wenn eine HTTP-Anforderung für eine Ressource gemacht wird, wie LatestPost.aspx, die es wie FrontManager.cs zu entsprechender Klasse / Modul geht nach unten. Ich möchte wissen, wie können wir Zugriff auf das Modul / Klasse (FrontManager.cs) von WebApplication B, ohne eine Webseite anfordert?

War es hilfreich?

Lösung

Verwenden Sie einen Httphandler. Sie müssen eine Klasse erstellen, die IHttpHandler implementiert und im <httphandlers> Abschnitt der web.config-Datei registrieren. Diese werden häufig zugegriffen wird mit einer .ashx Erweiterung (LatestPost.ashx in Ihrem Fall).

Andere Tipps

Erstellen Sie einen Webdienst mithilfe von WCF, die Operationen von FrontManager.cs auszusetzen.

Allerdings sollten Sie versuchen, die User-Interface-Aspekte von FrontManager.cs von der eigentlichen Funktionalität zu trennen. Setzen Sie die Roh-Funktionalität, ohne Rückbezug auf User-Interface.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top