Pergunta

O que significa para gerar um novo proxy para o serviço Web? O que é proxy? Já adicionado url serviço web em referências da web. O que é arquivo de disco, WSDL e asmx?

Foi útil?

Solução

Se você estiver usando .NET, o Proxy de Serviço Web refere-se às classes que .NET gera para você (depois de adicionar uma referência da web) para que você possa interagir com o Serviço Web em seu código.

Se você é novo no desenvolvimento e .NET, você não notar nada de especial sobre o proxy. Você tinha acabado de considerar as classes que você usa para interagir com o serviço ... mas é o que faz o trabalho pesado nos bastidores para formatar o envelope SOAP e serializar seus pedidos.

Atualizar

E aqui está uma resposta para a sua edição:

.disco - Um arquivo que allos para a descoberta de serviços Web em um servidor dar. Não é frequentemente utilizado e o formato padrão que tem a mesma finalidade é UDDI.

.WSDL - Web Service Definition Language. Este arquivo define tudo sobre o seu serviço. métodos disponíveis, tipos de dados, etc.

.asmx - O serviço real que você iria navegar. Equivalente a um arquivo aspx para uma página da Web .NET.

Outras dicas

Proxy é uma classe que usa .NET para comunicar com o serviço web remoto. O seu IDE (Visual Studio ..) pode gerá-lo para você ou você pode usar wsdl.exe - uma ferramenta que é fornecido com ASP.NET SDK. Dependendo do método escolhido vai ser adicionados ao seu aplicativo automaticamente (primeiro caso) ou você pode querer colocar classe de proxy em você App_Code pasta (último caso).

Adicionando uma referência da web gera um ou mais de proxy classes.

Consulte como consumir um serviço Web.

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