Как запросить ресурс без запроса веб-страницы в приложении Asp.Net? - PullRequest
0 голосов
/ 08 января 2010

У нас есть веб-приложение (WebApplication A), которое работает и работает нормально, мы работаем над другим веб-приложением, которое в некоторой степени будет использовать механизм существующего веб-приложения (веб-приложение Б).

Проблема: WebApplication A реагирует на запрос http для ресурса, такого как LatestPost.aspx, который передает его в соответствующий класс / модуль, например FrontManager.cs. Я хочу знать, как мы можем получить доступ к этому модулю / классу (FrontManager.cs) из WebApplication B, не запрашивая веб-страницу?

Ответы [ 2 ]

1 голос
/ 08 января 2010

Используйте HttpHandler. Вам нужно будет создать класс, который реализует IHttpHandler, и зарегистрировать его в разделе <httphandlers> файла web.config. К ним обычно обращаются с расширением .ashx (в вашем случае LatestPost.ashx).

0 голосов
/ 08 января 2010

Создайте веб-сервис, используя WCF, для предоставления операций FrontManager.cs.

Однако вы должны попытаться отделить аспекты пользовательского интерфейса FrontManager.cs от реальной функциональности. Предоставьте необработанные функциональные возможности без ссылки на пользовательский интерфейс.

...