Instruções do 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 de 8000 a 8003 e a 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: habilitar interativamente os exemplos durante a execução. Não faça alterações antecipadas na configuração do firewall e comece a criar e executar os exemplos. Quando um exemplo é executado, uma caixa de diálogo de Alerta de segurança do Windows é exibida. O programa de exemplo em questão pode ser adicionado interativamente a uma lista desbloqueada. Com esse procedimento, talvez seja necessário reiniciar o exemplo.

  • Opção 2: habilitar programas de exemplo antecipadamente. Inicie o applet 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. Há informações mais detalhadas no procedimento a seguir.

  • Opção 3: habilitar um intervalo de portas antecipadamente. Inicie o applet Painel de Controle do Firewall do Windows e habilite as portas 80, 443, 8000 a 8003 e 9000, que são usadas pelos exemplos. Há informações mais detalhadas no procedimento a seguir. Essa opção é menos segura que as outras, pois permite que qualquer programa use essas portas e 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 sua segurança. É recomendável registrar as alterações feitas e removê-las quando terminar de trabalhar com os exemplos.

Habilitar programas de exemplo antecipadamente

  1. Compile o exemplo.

  2. Selecione Iniciar>Executar e digite firewall.cpl. Isso abrirá o applet Painel de Controle do Firewall do Windows.

    Observação

    Você deve ter permissão para alterar as configurações do Firewall para executar exemplos que exijam comunicação por meio do Firewall do Windows. Se algumas configurações do 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 de 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 através do Firewall do Windows. Clique em Alterar Configurações>Permitir Outro Programa.

    • No Windows Vista ou no Windows Server 2008, clique em Permitir um programa pelo 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ê pretende executar.

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

Habilitar um intervalo de portas antecipadamente

  1. Selecione Iniciar>Executar e digite firewall.cpl. Isso abrirá o applet Painel de Controle do Firewall do Windows.

  2. No Windows 7 ou no 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 no 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 a regra como WCF-WF 4.0 Samples e 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 pelo Firewall do Windows.

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

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

    4. Clique no botão Alterar Escopo, selecione somente a opção 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 do firewall.

Observação

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