Partilhar via


Instruções de firewall

Você deve habilitar várias portas ou programas no firewall para que os exemplos do Windows Communication Foundation (WCF) possam funcionar. Muitos dos exemplos se comunicam usando portas no intervalo 8000-8003 e porta 9000. O firewall é ativado por padrão e impede o acesso a essas portas. Para habilitar o firewall para os exemplos, conclua um dos seguintes procedimentos, dependendo dos seus requisitos e do ambiente de segurança:

  • Opção 1: Ativar amostras interativamente durante a execução. Não faça alterações antecipadas na configuração do firewall e prossiga para começar a criar e executar os exemplos. Quando um exemplo é executado, uma caixa de diálogo Alerta de Segurança do Windows é exibida. O programa de exemplo em questão pode então ser adicionado interativamente a uma lista desbloqueada. Com este procedimento, poderá ter de reiniciar a amostra.

  • Opção 2: Ativar programas de exemplo com antecedência. Inicie o miniaplicativo Painel de Controle do Firewall do Windows e habilite os programas de exemplo que você planeja executar. Você deve construir os programas primeiro para que os arquivos executáveis existam. Você pode encontrar instruções mais detalhadas no procedimento a seguir.

  • Opção 3: Ative um intervalo de portas com antecedência. Inicie o miniaplicativo Painel de Controle do Firewall do Windows e habilite as portas 80, 443, 8000-8003 e 9000, que são usadas pelos exemplos. Você pode encontrar instruções mais detalhadas no procedimento a seguir. Esta opção é menos segura do que as outras porque permite que qualquer programa use essas portas, não apenas as amostras.

Se não tiver a certeza de qual o procedimento a utilizar, escolha a primeira opção. Se você estiver executando um firewall de outro fornecedor, talvez seja necessário fazer alterações semelhantes.

Importante

Alterar a configuração do firewall afeta a segurança. É recomendável registrar as alterações feitas e removê-las quando terminar de trabalhar com as amostras.

Habilite programas de exemplo com antecedência

  1. Compile o exemplo.

  2. Escolha Iniciar>Execução e digite .firewall.cpl Isso abre o miniaplicativo Painel de Controle do Firewall do Windows .

    Nota

    Você deve ter permissão para alterar as configurações do Firewall para executar exemplos que exigem a capacidade de se comunicar através do Firewall do Windows. Se algumas definições de firewall não estiverem disponíveis e o computador estiver ligado a um domínio, o administrador do sistema poderá estar a controlar estas definições através da Política de Grupo.

  3. Conclua uma das seguintes etapas operacionais específicas para permitir que um programa passe pelo Firewall do Windows:

    • No Windows 7 ou Windows Server 2008 R2, clique em Permitir um programa ou recurso através do Firewall do Windows. Clique em Alterar configurações>para permitir outro programa.

    • No Windows Vista ou Windows Server 2008, clique em Permitir um programa através do Firewall do Windows.

  4. Na guia Exceções, clique em Adicionar Programa.

  5. Clique no botão Procurar e selecione o arquivo executável do exemplo que você planeja executar.

  6. Repita as etapas 4 e 5 até adicionar os arquivos executáveis de todos os exemplos que planeja executar.

  7. Clique em OK para fechar o miniaplicativo de firewall.

Habilite um intervalo de portas com antecedência

  1. Escolha Iniciar>Execução e digite .firewall.cpl Isso abre o miniaplicativo Painel de Controle do Firewall do Windows .

  2. No Windows 7 ou Windows Server 2008 R2, siga estes passos.

    1. Clique em Configurações avançadas na coluna esquerda da janela do Firewall do Windows.

    2. Clique em Regras de entrada na coluna da esquerda.

    3. Clique em Novas Regras na coluna da direita.

    4. Selecione Porta e clique em Avançar.

    5. Selecione TCP e insira 8000, 8001, 8002, 8003, 9000, 80, 443 o campo Portas locais específicas.

    6. Clique em Next.

    7. Selecione Permitir a conexão e clique em Avançar .

    8. Selecione Domínio e Privado e clique em Avançar.

    9. Nomeie esta regra WCF-WF 4.0 Samplese clique em Concluir.

    10. Clique em Regras de Saída e repita as etapas de c a h.

  3. No Windows Vista ou Windows Server 2008, siga estes passos.

    1. Clique em Permitir um programa através do Firewall do Windows.

    2. Na guia Exceções, clique em Adicionar Porta.

    3. Insira um nome, digite 8000 como o número da porta e selecione a opção TCP .

    4. Clique no botão Alterar Escopo, selecione a opção Somente Minha Rede (sub-rede) e clique em OK.

    5. Repita as etapas b a d para as portas 8001, 8002, 8003, 9000, 80 e 443.

  4. Clique em OK para fechar o miniaplicativo de firewall.

Nota

Remova todas as exceções de firewall quando terminar de trabalhar com os exemplos. Para fazer isso, abra o miniaplicativo Painel de Controle do Firewall do Windows e remova todos os programas ou entradas de porta que foram adicionados pelos procedimentos anteriores.