Compartilhar via


Exemplo de serviços Web de configurações de cliente

Este exemplo demonstra como usar um cliente de serviço Web para recuperar as configurações do aplicativo.Este exemplo inclui um serviço Web e seu cliente correspondente.Você deve primeiro instalar o serviço de Web e, em seguida, compilação o cliente de serviço Web.

Para obter informações sobre como usar exemplos, consulte os tópicos a seguir:

Cuidado:

A API simples implementada no serviço Web associado permite que o chamador especificar as configurações do aplicativo que busca para o usuário autenticado.Isso não deve ser considerado seguro para aplicativos de produção, porque outros aplicativos em execução no computador do usuário podem ser capazes de falsificar este aplicativo, obtendo o provedor para passar um nome de outro aplicativo.Além disso, uma telefonar direta para serviço Web fora do contexto do aplicativo poderá passar próprio sistema autônomo outro aplicativo.

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft não assume nenhuma responsabilidade por danos incidentais ou conseqüenciais o código de exemplo deve ser usado para fins Outros que sistema autônomo pretendido.

Para instalar serviço Web

  1. Criar um WebSettings diretório sob o diretório WWWRoot da instalação do Serviços de Informações da Internet (Serviços de Informações da Internet).

    Por exemplo, se sua raiz for D:\InetPub\WWWRoot\, crie o diretório D:\InetPub\WWWRoot\WebSettings.

  2. Copie o Sumário de WebService nesse diretório.

  3. Na raiz do seu servidor Web, usar o Microsoft console de gerenciamento (Console de Gerenciamento Microsoft) para criar um diretório virtual chamado WebSettings.

  4. Teste o serviço usando a seguinte URL: https://localhost/WebSettings/WebSettingsService.asmx

Para criar e executar o cliente de serviço Web usando o aviso de comando

  1. No aviso de comando, navegar até uma das subpastas específicas do linguagem sob o diretório de cliente.

  2. Abra o arquivo de código que define o aplicativo WebServiceClientSettings e dentro do arquivo, localizar o comentário do código sobre a atribuição de DefaultCredentials serviço Web para que ela seja executada corretamente.

  3. Antes de executar o código, descomente a linha de código.

    - ou -

    Adicione sua própria, lógica de credenciais mais segura ao código.

  4. Tipo de MSBuild.exe seguido do nome do arquivo de solução ou projeto.

    Por exemplo: MSBuild.exe cliente.sln

  5. No aviso de comando, navegar até o diretório que contém um arquivo executável compilado.

  6. Digite o nome do arquivo executável.

    Por exemplo: cliente.exe

Para criar e executar o cliente de serviço Web usando o Visual Studio

  1. Abra o Windows Explorer e navegar até um do específico a um linguagem subpastas sob o diretório de cliente.

  2. clicar duas vezes no arquivo de solução para em em aberto a solução no Visual Studio.

  3. Abra o arquivo de código que define o aplicativo WebServiceClientSettings e dentro do arquivo, localizar o comentário do código sobre a atribuição de DefaultCredentials serviço Web para que ela seja executada corretamente.

  4. Antes de executar o código, descomente a linha de código

    - ou -

    Adicione sua própria, lógica de credenciais mais segura ao código.

  5. No Visual Studio, pressione F5 para compilar e executar a amostra.

Consulte também

Referência

ApplicationSettingsBase

Binding

Outros recursos

Exemplos de Windows Forms Controls