Compartilhar via


Como: Adicionar uma referência a um serviço Web

Serviços Web XML, também conhecido sistema autônomo serviços ASMX, foi o predecessor de Windows Communication Foundation (WCF). Você pode acesso Web services adicionando uma referência de serviço, sistema autônomo faria com qualquer Outros serviço do WCF. Quaisquer referências adicionadas dessa maneira se destina a versão mais recente do .NET Framework.

Para aplicativos criados em uma versão anterior do Visual Studio, você ainda pode adicionar uma referência da Web que se destina a versão 2.0 das .NET Framework. Para fazer isso, siga o procedimento descrito na seção a seguir.

Observação:

Uma referência da Web deve ser adicionada somente Se seu aplicativo destina-se a versão 2.0 das .NET Framework.Para adicionar uma referência de serviço que se destina a versão corrente do .NET Framework, consulte Como: Adicionar, atualizar ou remover uma referência de serviço.

Para adicionar uma referência da Web a um projeto

  1. In O gerenciador de soluções, clicar com o botão direito do mouse no nome do projeto que você deseja adicionar o serviço e, em seguida, clique em Adicionar referência de serviço.

    The Adicionar referência de serviço caixa de diálogo é exibida.

  2. No Adicionar referência de serviço caixa de diálogo, clicar the Avançado botão.

    The Configurações de referência de serviço caixa de diálogo é exibida.

  3. No Configurações de referência de serviço caixa de diálogo, clicar Adicionar referência da Web.

    The Adicionar referência da Web aparece a caixa de diálogo .

  4. Na caixa de URL, digite o URL do serviço da Web a ser usada.Se você não souber o URL, use os links no painel de procura para localizar o serviço da Web que você deseja.

    Observação:

    Se você está desenvolvendo um aplicativo da Web em um computador que está atrás de um firewall, e seu aplicativo consumirá serviços da Web de fora do firewall, você deve incluir o endereço e a porta do servidor proxy da sua rede no URL.Peça ao administrador da rede para fornecer esta parte do caminho do URL.Para obter mais informações, consulte As configurações de proxy neste computador não estão configuradas corretamente para descoberta da Web..

  5. Na caixa Web services found at this URL, selecione o serviço da Web a ser usado.

  6. Verifique se o projeto pode usar o serviço da Web, e que todo código externo fornecido é confiável.

    Observação de segurança:

    Quando você abre um projeto para edição que inclui uma referência da Web, um arquivo proxy local para o serviço da Web consumido é executado em um processo de devenv.exe inicializado por um usuário confiável, você mesmo.Abrir projetos ou componentes no ambiente de desenvolvimento integrado (IDE) pode executar código em o local computador.Para obter mais informações, consulte Segurança de Acesso de código.

  7. No campo Web reference name, digite um nome que você irá usar em seu código para acessar o serviço da Web selecionado por programação.

    Observação:

    By default, Web references are assigned a namespace that corresponds to their server name.You can change this value and enter a custom namespace name.There are some limitations on acceptable namespace names.Para obter mais informações sobre caracteres que não são permitidos em um nome de referência da Web, consulte Caixa de Diálogo Add Web Reference.Um espaço para nome com base no nome de referência da Web é criado pela criação de uma hierarquia de pastas aninhadas.Dentro da pasta mais interna, é criado um arquivo .wsdl que referencia serviço Web, junto com arquivos de suporte, por exemplo, descoberta (.Discoteca e .discomap) arquivos que incluem informações sobre onde se encontra serviço Web.

  8. Clique em Add Reference.

    Se seu site de projeto não tiver já um, Visual Studio cria um WebReferences pasta.Em seguida, ele cria os arquivos necessários para a classe proxy usando o nome que você forneceu na etapa 7.

Consulte também

Tarefas

Como: Adicionar, atualizar ou remover uma referência de serviço

Exemplo de Consumo de ASMX e Serviços WCF

Conceitos

Referências da Web no Visual Studio

Referência

Referência de caixa de diálogo Adicionar serviço

Outros recursos

Serviços do Windows Communication Foundation e serviços de dados ADO.NET