Pergunta

Temos um aplicativo da Web (WebApplication A) que está em vigor e serve bem, estamos trabalhando em outra aplicação da Web que usará o mecanismo do aplicativo da Web existente (aplicativo da Web B) até certo ponto.

Problema:O WebApplication A responde quando uma solicitação http é feita para um recurso, como LatestPost.aspx, que o transmite para uma classe/módulo relevante, como FrontManager.cs.Quero saber como podemos acessar aquele módulo/classe (FrontManager.cs) do WebApplication B, sem solicitar uma página da Web?

Foi útil?

Solução

Use um HttpHandler.Você precisará criar uma classe que implemente IHttpHandler e registrá-la no <httphandlers> seção do arquivo web.config.Eles são comumente acessados ​​com uma extensão .ashx (LatestPost.ashx no seu caso).

Outras dicas

Crie um serviço da Web, usando o WCF, para expor as operações do FrontManager.cs.

No entanto, você deve tentar separar os aspectos da interface do usuário do FrontManager.cs da funcionalidade real. Exponha a funcionalidade bruta, sem referência à interface do usuário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top