Como: Localizar arquivos WSDL para serviços Web
No aplicativo Designer, você deve especificar o local de um arquivo WSDL (linguagem WSDL) quando você realiza qualquer uma das seguintes ações:
Adicionar externo ou BizTalk serviço Web ao diagrama de aplicativo.Para obter mais informações, consulte Como: Definir aplicativos em aplicativo Diagrams e Tipos de aplicativo e protótipos para definir aplicativo s.
Criar um .NET serviço Web provedor ponto de extremidade de um arquivo WSDL.Para obter mais informações, consulte Como: Adicionar pontos de extremidade para aplicativos, Como: Adicionar pontos de extremidade a sistemas de aplicativos e Como: Adicionar pontos de extremidade a membros de sistemas de aplicativos.
Está de acordo com um ponto de extremidade de serviço Web existente para um arquivo WSDL.Para obter mais informações, consulte Como: Está de acordo com pontos finais do serviço Web a arquivos WSDL.
Especifique outro arquivo WSDL para gerar referências da Web para um serviço Web do .NET implementadas ponto de extremidade de provedor em um aplicativo ASP.NET.Você pode especificar isso usando o Localização do WSDL propriedade no serviço Web ponto de extremidade do provedor.
Observação: Certifique-se de que o arquivo WSDL especificado é uma descrição válida do serviço Web e ele faz referência o ponto de extremidade de provedor de serviços da Web em seu endereço real.Se o arquivo WSDL Especifica um endereço diferente para o ponto de extremidade de provedor, um serviço Web externo é criado e quaisquer pontos de extremidade consumidor conectados ao ponto de extremidade de provedor de serviços Web são reconectados ao serviço da Web externo.
Substituir a definição de vinculação WSDL padrão no arquivo WSDL gerado automaticamente especificando um local de vinculação WSDL.Para obter mais informações, consulte Como: Substituir as definições em arquivos WSDL de vinculação WSDL.
Altere o local do arquivo WSDL que você deseja usar para um ponto de extremidade de provedor de serviços Web em um serviço Web do ASP.NET implementado.
Quando você realiza essas qualquer uma dessas ações, a Adicionar referência da Web caixa de diálogo é exibida.
Observação: |
---|
Enquanto o Adicionar referência da Web caixa de diálogo aparece em cada cenário, uma referência da Web é criada somente quando adicionar uma referência da Web para um projeto de aplicativo no gerenciador de soluções.Se a referência da Web que você adicionar a um projeto está associada a um serviço Web existente na solução, o aplicativo ao qual você adicionou que a referência da Web será conectada ao serviço Web existente.Caso contrário, um novo serviço Web externo é criado e conectado ao aplicativo.Para obter mais informações, consulte Caixa de Diálogo Add Web Reference e Como: Adicionar e remover referências da Web. |
Em todos os outros cenários, a caixa de diálogo torna possível para você especificar o local de um arquivo WSDL.
Observação: |
---|
Não há suporte para arquivos WSDL que contêm várias ligações WSDL ou arquivos Discoteca que fazem referência a vários serviços da Web.Não crie serviços Web externos diretamente a partir de serviços da Web que já existem em sua solução.O local de um serviço Web ponto de extremidade de provedor pode ser referenciado somente uma vez no diagrama de aplicativo.Em vez disso, especifique um local de arquivo WSDL para um serviço Web não na solução. |
Para especificar um local do arquivo WSDL para um serviço Web
No Adicionar referência da Web caixa de diálogo, digite o local do arquivo WSDL ou definição de serviço Web e clicar Ir.
Dica: Você pode especificar um WSDL (.WSDL ) arquivos, um local na Web ou o local de um serviço Web se serviço Web publica automaticamente o arquivo WSDL.
Se já existir um arquivo WSDL, a Adicionar referência da Web caixa de diálogo exibe informações sobre as operações de serviço Web e ele oferece.
Clique em Add Reference.
O serviço Web externo, serviço BizTalk da Web ou o ponto de extremidade do serviço Web do .NET provedor aparece e é selecionado.
Dependendo do cenário, anote os seguintes resultados e ações possíveis que talvez você precise fazer:
Se você tiver adicionado um externo ou o serviço BizTalk da Web, um arquivo do sistema Definition Model (.sdm) for exibido imediatamente no Itens de solução pasta no gerenciador de soluções.Para obter mais informações, consulte Visão geral sobre o modelo de definição do sistema (SDM).
Se você tiver criado um ponto de extremidade de provedor de serviços Web do .NET em um arquivo WSDL de um aplicativo ASP.NET, um arquivo .asmx e arquivo de classe de serviço Web aparecem no projeto de aplicativo se o aplicativo for implementado.Para obter mais informações, consulte Visão geral do ASP.NET Applications on aplicativo Diagrams.
Se você especificou um arquivo WSDL diferente para um ponto de extremidade de provedor de serviços Web existente, convém atualizar quaisquer referências da Web ao serviço Web.Para obter mais informações, consulte Como: Atualizar referências da Web a Web Services on aplicativo Diagrams.
Consulte também
Tarefas
Demonstra Passo a passo: Definir Applications on Application Diagrams