Compartilhar via


Instruções de firewall

Você deve habilitar várias portas ou programas no firewall para que os exemplos do WCF (Windows Communication Foundation) possam funcionar. Muitos dos exemplos se comunicam usando portas no intervalo 8000-8003 e na 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 de seus requisitos e ambiente de segurança:

  • Opção 1: habilitar as amostras interativamente durante a execução. Não faça alterações antecipadas na configuração do firewall e comece a compilar 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 ser adicionado interativamente a uma lista desbloqueada. Com este procedimento, talvez seja necessário reiniciar o exemplo.

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

  • Opção 3: Habilitar um intervalo de portas com antecedência. Inicie o applet do 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. Essa opção é menos segura do que as outras porque permite que qualquer programa use essas portas, não apenas os exemplos.

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

Importante

A alteração da configuração do firewall afeta a segurança. É recomendável que você registre as alterações feitas e remova-as quando terminar de trabalhar com os exemplos.

Habilitar programas de amostra com antecedência

  1. Compile o exemplo.

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

    Observação

    Você deve ter permissão para alterar as configurações de Firewall para executar exemplos que exigem a capacidade de se comunicar por meio do Firewall do Windows. Se algumas configurações de firewall não estiverem disponíveis e seu computador estiver conectado a um domínio, o administrador do sistema poderá estar controlando essas configurações por meio da Política de Grupo.

  3. Conclua uma das seguintes etapas específicas da operação para permitir um programa por meio do Firewall do Windows:

    • No Windows 7 ou Windows Server 2008 R2, clique em Permitir um programa ou recurso por meio do Firewall do Windows. Clique em Alterar Configurações>permitir outro programa.

    • No Windows Vista ou Windows Server 2008, clique em Permitir um programa por meio 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 você planeja executar.

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

Habilitar um intervalo de portas com antecedência

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

  2. No Windows 7 ou Windows Server 2008 R2, siga estas etapas.

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

    2. Clique em Regras de Entrada na coluna esquerda.

    3. Clique em Novas Regras na coluna à 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 Próximo.

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

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

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

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

  3. No Windows Vista ou no Windows Server 2008, siga estas etapas.

    1. Clique em Permitir um programa por meio do Firewall do Windows.

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

    3. Insira um nome, insira 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 applet de firewall.

Observação

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