Ferramenta Configuration Editor (SvcConfigEditor.exe)

O Editor de Configuração de Serviço (SvcConfigEditor.exe) do WCF (Windows Communication Foundation) permite que administradores e desenvolvedores criem e modifiquem as configurações dos serviços WCF usando uma interface gráfica do usuário. Com essa ferramenta, você pode gerenciar as configurações de associações, comportamentos, serviços e diagnóstico do WCF sem precisar editar diretamente os arquivos de configuração XML.

O Editor de Configuração de Serviço pode ser encontrado na pasta C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin.

Editor de Configuração do WCF

O Editor de Configuração de Serviços é fornecido com um assistente que orienta você por todas as etapas na configuração de um serviço ou um cliente do WCF. Você é altamente aconselhado a usar o assistente em vez do editor diretamente.

Se você já tiver alguns arquivos de configuração que estejam em conformidade com o esquema padrão System.Configuration, poderá gerenciar configurações específicas para associações, comportamento, serviços e diagnóstico com a interface do usuário. O Editor de Configuração de Serviço permite que você gerencie as configurações para arquivos de configuração existentes do WCF, bem como arquivos executáveis, serviços COM+ e serviços hospedados na Web. Ao abrir um serviço hospedado na Web com o Editor de Configuração de Serviço, as seções de configurações herdadas e de configurações próprias do serviço de nós de nível superior são mostradas.

Como as definições de configuração do WCF estão localizadas na seção <system.serviceModel> do arquivo de configuração, o editor opera exclusivamente no conteúdo desse elemento e não acessa outros elementos no mesmo arquivo. Você pode navegar diretamente para arquivos de configuração existentes ou selecionar um assembly que contenha um serviço, um diretório virtual ou um serviço COM+. O editor carrega o arquivo de configuração desse serviço específico e permite que o usuário adicione novos elementos ou edite os elementos existentes aninhados na seção <system.serviceModel> do arquivo de configuração.

O editor dá suporte ao IntelliSense e impõe a conformidade do esquema. A saída resultante tem a garantia de estar em conformidade com o esquema do arquivo de configuração e ter valores de dados sintaticamente corretos. No entanto, o editor não garante que o arquivo de configuração seja semanticamente válido. Em outras palavras, o editor não garante que o arquivo de configuração possa trabalhar com o serviço configurado.

Cuidado

O editor não pode limpar um elemento de configuração do arquivo de configuração depois de modificar o elemento. Por exemplo, se você usar o editor para definir o nome do ponto de extremidade como uma cadeia de caracteres não vazia e salvá-lo, o arquivo de configuração terá este conteúdo, conforme mostrado no exemplo a seguir.

<endpoint binding="basicHttpBinding" name="somename" />

Se você tentar remover o nome definindo-o como uma cadeia de caracteres vazia e salvar o arquivo, o arquivo de configuração ainda conterá o atributo name, conforme mostrado no exemplo a seguir.

<endpoint binding="basicHttpBinding" name="" />

Para limpar o atributo, você precisa editar manualmente o elemento usando outro editor de texto.

Você deve ter cuidado especial com esse problema ao usar o elemento issueToken do comportamento do ponto de extremidade clientCredential. Especificamente, o atributo address do subelemento localIssuer não precisa ser uma cadeia de caracteres vazia. Se você modificou o atributo address usando o Editor de Configuração e deseja removê-lo por completo, faça isso usando uma ferramenta diferente do Editor. Caso contrário, o atributo vai conter uma cadeia de caracteres vazia e o aplicativo gera uma exceção.

Como usar do Editor de Configuração

O Editor de Configuração de Serviço pode ser encontrado no seguinte local de instalação do SDK do Windows:

C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcConfigEditor.exe

Depois de iniciar o Editor de Configuração de Serviço, você poderá usar o menu Arquivo/Abrir para procurar o serviço ou o assembly que deseja gerenciar. Você pode abrir os arquivos de configuração diretamente, procurar serviços WCF/COM+ e abrir arquivos de configuração para serviços hospedados na Web.

A interface do usuário do Editor de Configuração de Serviço é dividida nas seguintes áreas:

  • Painel do Modo de Exibição de Árvore, que exibe os elementos de configuração em uma estrutura de árvore à esquerda. Execute operações na árvore clicando com o botão direito do mouse nos nós.

  • Painel de Tarefas, que exibe tarefas comuns para os elementos atuais no canto inferior esquerdo da janela

  • Painel Detalhes, que exibe configurações detalhadas do nó de configuração selecionado no Modo de Exibição de Árvore à direita.

Como abrir um arquivo de configuração

  1. Inicie o Editor de Configuração de Serviço usando uma janela de comando para navegar até o local da instalação do WCF e digite SvcConfigEditor.exe.

  2. No menu Arquivo, selecione Abrir e clique no tipo de arquivo que deseja gerenciar.

  3. Na caixa de diálogo Abrir, navegue até o arquivo específico que deseja gerenciar e clique duas vezes nele.

O visualizador seguirá automaticamente o caminho de mesclagem de configuração e criará uma exibição da configuração mesclada. Por exemplo, a configuração real de um serviço não hospedado é uma combinação de Machine.config e App.config. Todas as alterações são aplicadas ao arquivo ativo no SvcConfigEditor. Caso deseje editar um arquivo específico no caminho de mesclagem de configuração, abra-o diretamente.

Observação

O Editor de Configuração recarregará o arquivo de configuração atualmente aberto quando o último for modificado fora do Editor. Quando isso acontece, todas as alterações que não são salvas de maneira durável no Editor são perdidas. Se o recarregamento ocorrer de maneira consistente, a causa mais provável será um serviço que acessa constantemente o arquivo de configuração, por exemplo, um software antivírus em execução em segundo plano. Para resolver isso, verifique se o Editor de Configuração é o único processo que pode acessar o arquivo quando ele é aberto.

Serviços

O nó Serviços exibe todos os serviços atualmente atribuídos no arquivo de configuração. Cada subnó da árvore corresponde a um subelemento do elemento <services> no arquivo de configuração.

Ao clicar no nó Serviços, você poderá ver ou executar tarefas na Página Resumo do serviço no Painel Detalhes.

Como criar uma configuração de serviço

Crie uma configuração de serviço das seguintes maneiras:

  • Usando um Assistente: clique no link Criar um Serviço… no Painel de Tarefas ou na Página Resumo para iniciar o assistente. Faça isso também no menu Arquivo ->Adicionar Novo Item.

  • Crie-a manualmente: você pode clicar com o botão direito do mouse no nó Serviços e escolha Novo Serviço.

Como criar uma configuração de ponto de extremidade de serviço

Crie uma configuração de ponto de extremidade de serviço das seguintes maneiras:

  • Crie-a usando um Assistente: clique no link Criar um Ponto de Extremidade de Serviço… no Painel de Tarefas ou na Página Resumo para iniciar o assistente. Faça isso também no menu Arquivo ->Adicionar Novo Item.

  • Crie-a manualmente: depois de criar um Serviço, clique com o botão direito do mouse no nó Pontos de Extremidade e escolha "Novo Ponto de Extremidade de Serviço".

Como editar uma configuração de serviço

  1. Clique em um nó Serviço.

  2. Edite as configurações nas grades de propriedade.

Como editar uma configuração de ponto de extremidade de serviço

  1. Clique em um nó Ponto de Extremidade de Serviço.

  2. Edite as configurações nas grades de propriedade.

Como adicionar um endereço básico

  1. Clique no nó Host.

  2. Clique no botão Novo… na seção Endereços Básicos.

  3. Digite o URI do endereço básico na caixa de diálogo.

  4. Clique em OK.

Observação

Não é possível editar o valor de <baseAddressPrefixFilters> nessa ferramenta. Para adicionar ou modificar esse elemento, use um editor de texto ou o Visual Studio.

Cliente

O nó Cliente exibe todos os pontos de extremidade do cliente no arquivo de configuração. Cada subnó da árvore corresponde a um subelemento do elemento <client> no arquivo de configuração.

Ao clicar no nó Cliente, você poderá ver ou executar tarefas na Página Resumo do cliente no Painel Detalhes.

Como criar uma configuração de ponto de extremidade do cliente

Crie uma configuração de ponto de extremidade do cliente das seguintes maneiras:

  • Crie-a com o Assistente: clique no link Criar um Cliente… no Painel de Tarefas no canto inferior esquerdo da janela ou na Página Resumo para iniciar o assistente. Faça isso também no menu Arquivo ->Adicionar Novo Item. O assistente solicitará que você aponte para o local da configuração de serviço, da qual a configuração do cliente será gerada. Em seguida, você poderá escolher o ponto de extremidade de serviço ao qual se conectará.

  • Crie-a manualmente: clique com o botão direito do mouse no nó Pontos de Extremidade em Cliente e escolha Novo Ponto de Extremidade do Cliente.

Como editar uma configuração de ponto de extremidade do cliente

  1. Clique em um nó Ponto de Extremidade do Cliente.

  2. Edite as configurações nas grades de propriedade.

Ponto de extremidade padrão

Os pontos de extremidade padrão são pontos de extremidade especializados que têm um ou mais aspectos do endereço, do contrato e da associação definidos como valores padrão.

Essas definições de configuração são armazenadas no nó Ponto de Extremidade Padrão. O nó Ponto de Extremidade Padrão exibe todas as configurações de ponto de extremidade padrão no arquivo de configuração. Cada subnó da árvore corresponde a um subelemento do elemento <standardEndpoints> no arquivo de configuração.

Ao clicar no nó Ponto de Extremidade Padrão, você poderá ver ou executar tarefas na Página Resumo do ponto de extremidade padrão no Painel Detalhes.

Como criar uma configuração de ponto de extremidade padrão

Crie uma configuração de ponto de extremidade padrão das seguintes maneiras:

  • Clique com o botão direito do mouse no nó Ponto de Extremidade Padrão e selecione Nova Configuração de Ponto de Extremidade Padrão…. Selecione o tipo de associação na caixa de diálogo e clique em OK.

  • Escolha o nó Ponto de Extremidade Padrão e clique em Nova Configuração de Ponto de Extremidade Padrão… no Painel de Tarefas no canto inferior esquerdo da janela.

A caixa de diálogo Como criar um Ponto de Extremidade Padrão exibe e lista todos os tipos de pontos de extremidade padrão registrados.

Como ver e editar uma configuração de ponto de extremidade padrão

Você pode abrir uma configuração de ponto de extremidade padrão para vê-la e editá-la das seguintes maneiras:

  • Dê um clique para expandir o nó Ponto de Extremidade Padrão e clique no respectivo subnó do ponto de extremidade.

  • Clique no nó Ponto de Extremidade Padrão e no respectivo ponto de extremidade no painel Detalhes.

Os atributos do ponto de extremidade são mostrados no painel direito para edição.

Como excluir uma configuração de ponto de extremidade padrão

Você pode excluir uma configuração de ponto de extremidade padrão das seguintes maneiras:

  • Dê um clique para expandir o nó Ponto de Extremidade Padrão e clique com o botão direito do mouse no respectivo subnó do ponto de extremidade. Use o comando de contexto Excluir Configuração de Ponto de Extremidade Padrão para excluir o ponto de extremidade.

  • Clique no nó Ponto de Extremidade Padrão. No painel Tarefas, clique em Excluir Configuração de Ponto de Extremidade Padrão.

Se o ponto de extremidade padrão estiver em uso, uma mensagem de aviso será exibida quando você tentar excluí-la: O ponto de extremidade padrão está em uso. Se você excluí-lo agora, exclua todas as referências a ele em outras partes da configuração (por exemplo, no ponto de extremidade de serviço ou ponto de extremidade do cliente). Caso contrário, a configuração será inválida e não poderá ser aberta na próxima vez. Tem certeza de que deseja excluir o ponto de extremidade padrão?"

Associação

As configurações de associação são usadas para configurar associações em pontos de extremidade. Essas definições de configuração são armazenadas no nó Associação. Os pontos de extremidade referenciam as configurações de associação por nome, e pontos de extremidade múltiplos podem referenciar uma só configuração de associação.

O nó Associações exibe todas as configurações de associação no arquivo de configuração. Cada subnó da árvore corresponde a um subelemento do elemento <bindings> no arquivo de configuração.

Ao clicar no nó Associações, você poderá ver ou executar tarefas na Página Resumo da associação no Painel Detalhes.

Como criar uma configuração de associação

Crie uma configuração de associação conforme mostrado a seguir.

  • Clique com o botão direito do mouse no nó Associações e selecione Nova Configuração de Associação… Selecione o tipo de associação na caixa de diálogo e clique em OK.

  • Escolha o nó Associações e clique em Nova Configuração de Associação… no Painel de Tarefas no canto inferior esquerdo da janela.

  • Na página de resumo do serviço ou do cliente, clique em Clicar para Criar no campo Configuração de Associação para criar uma configuração de associação para o ponto de extremidade correspondente.

Como adicionar extensões de elemento de associação a uma associação personalizada

  1. Selecione a associação à qual deseja adicionar um elemento de extensão.

  2. Clique em Adicionar.

  3. Na lista de extensões disponíveis, selecione a extensão de elemento de associação que deseja adicionar. Para escolher vários itens, pressione a tecla CTRL simultaneamente.

  4. Clique em Adicionar.

Como ajustar a posição da extensão em uma associação personalizada

Uma associação personalizada é uma coleção de elementos de associação que formam uma pilha. Cada elemento de associação na pilha tem configurações próprias. A ordem das extensões de elemento de associação em uma associação personalizada indica as posições delas na pilha. Os elementos no início da pilha são aplicados primeiro. Para alterar a ordenação:

  1. Selecione o nó de associação personalizado.

  2. Escolha um elemento de extensão de associação na seção Posição da Extensão do Elemento de Associação.

  3. Use o botão Para Cima ou Para Baixo no lado esquerdo da lista para alterar a posição do elemento selecionado.

Como editar a configuração de extensões de elemento de associação em uma associação personalizada

  1. Escolha o nó de associação na árvore.

  2. Selecione a associação personalizada que contém o elemento que deseja editar.

  3. Escolha a extensão de elemento de associação que deseja editar. As configurações do elemento são mostradas no painel direito, na qual podem ser editadas.

Diagnósticos

O nó Diagnóstico exibe todas as configurações de diagnóstico do arquivo de configuração. Ele permite ativar ou desativar contadores de desempenho, habilitar ou desabilitar a WMI (Instrumentação de Gerenciamento do Windows), configurar o rastreamento do WCF e configurar o log de mensagens do WCF. As configurações do nó Diagnóstico correspondem à seção <system.diagnostics> e à seção <diagnostics> em <system.serviceModel> no arquivo de configuração.

Ao clicar no nó Diagnóstico, você poderá ver ou executar tarefas na Página Resumo do diagnóstico no Painel Detalhes.

Como configurar os contadores de desempenho e o WMI

  1. Clique no nó Diagnóstico.

  2. Clique em Alternar Contadores de Desempenho. O contador de desempenho tem três estados: Desativado (padrão), ServiceOnly e Todos. Se você clicar no link, a configuração será alternada entre esses três estados.

Como configurar o provedor WMI

  1. Clique no nó Diagnóstico.

  2. Para habilitar o provedor WMI, clique no link Habilitar Provedor WMI.

Como habilitar o rastreamento do WCF

Crie um arquivo de rastreamento WCF com propriedades padrão ou configure um arquivo de rastreamento personalizado.

  1. Clique no nó Diagnóstico.

  2. Clique em Habilitar Rastreamento.

  3. Clique no link Nível de Rastreamento para ajustar o nível de rastreamento. Há seis níveis de rastreamento: Desativado, Crítico, Erro, Aviso, Informações e Detalhado. As opções Rastreamento de Atividade e Propagar Atividade permitem que você use o recurso de rastreamento de atividade do WCF.

  4. Clique no nome do ouvinte de rastreamento para especificar o arquivo de rastreamento e as opções.

Como habilitar o log do WCF

Crie um arquivo de rastreamento WCF com propriedades padrão ou configure um arquivo de rastreamento personalizado.

  1. Clique no nó Diagnóstico.

  2. Clique em Habilitar Log de Mensagens.

  3. Clique no link Nível do Log para ajustar o nível do log. Há três níveis de log: Malformado, Serviço e Transporte.

  4. Clique no nome do ouvinte para especificar o arquivo de log e as opções.

Observação

Caso deseje que os logs de rastreamento e mensagens sejam liberados automaticamente quando o aplicativo for fechado, habilite a opção Liberar Automaticamente.

A Página Resumo do Diagnóstico permite que você realize as tarefas mais comuns na configuração do diagnóstico. No entanto, caso deseje editar manualmente as configurações de ouvintes e fontes, expanda o nó Diagnóstico e edite as configurações nos nós Log de Mensagens, Ouvintes e Fontes.

Como habilitar o rastreamento personalizado do WCF ou o log de mensagens

  1. Clique no nó Diagnóstico e expanda-o.

  2. Clique com o botão direito do mouse no nó Ouvintes e selecione Novo Ouvinte.

  3. Digite o nome do arquivo de rastreamento no campo InitData. Clique no botão "…" para procurar um caminho.

  4. Se você clicar na linha TypeName, um botão "…" será exibido. Clique nesse botão para abrir o Navegador de Tipo do Ouvinte de Rastreamento, que você pode usar para encontrar ouvintes de rastreamento pré-configurados que já estão instalados.

  5. Observe a seção Fonte. Clique em Adicionar nessa seção para abrir uma caixa de diálogo com um menu suspenso, que lista as fontes de rastreamento disponíveis. Selecione uma fonte de rastreamento e clique em OK.

  6. Para editar as configurações do log de mensagens, clique no nó Log de Mensagens. Você pode editar as configurações na grade de propriedades.

Avançado

Comportamentos

O nó Comportamentos exibe os comportamentos definidos atualmente no arquivo de configuração.

As configurações de comportamento são usadas para configurar os comportamentos de pontos de extremidade e serviços. Essas definições de configuração são armazenadas no nó Avançado em Comportamentos de Serviço e Comportamentos de Ponto de Extremidade. Os comportamentos de serviço são usados pelos serviços, enquanto os comportamentos de ponto de extremidade pelos pontos de extremidade.

Os comportamentos são uma coleção de elementos de extensão que para uma pilha. O elemento no início da pilha é aplicado primeiro. Cada elemento de extensão pode ter uma configuração própria.

Como criar uma configuração de comportamento

Crie uma configuração de comportamento de duas maneiras.

  • Clique com o botão direito do mouse em um dos nós de comportamento e selecione "Nova Configuração de Comportamento…"

  • Selecione um dos nós de comportamento e clique em Nova Configuração de Comportamento… no Painel de Tarefas no canto inferior esquerdo da janela.

Como adicionar extensões de elemento de comportamento a um comportamento
  1. Selecione um dos nós de comportamento.

  2. Escolha o comportamento que deseja editar.

  3. Clique em Adicionar.

  4. Na lista de extensões disponíveis, selecione a extensão de elemento de comportamento que deseja adicionar.

  5. Clique em Adicionar.

Como ajustar a posição da extensão em um comportamento

Os comportamentos são coleções de elementos que formam uma pilha. Cada elemento na pilha tem uma configuração própria. A ordem das extensões de elemento de comportamento em um comportamento indica as posições delas na pilha. Os elementos no início da pilha são aplicados primeiro. Para alterar a ordenação:

  1. Selecione um dos nós de comportamento.

  2. Escolha o comportamento que deseja editar.

  3. Selecione um elemento de extensão de comportamento na seção Posição da Extensão do Elemento de Comportamento.

  4. Use o botão Para Cima ou Para Baixo no lado esquerdo da lista para alterar a posição do elemento selecionado.

Como editar a configuração das extensões de elemento de comportamento
  1. Selecione um dos nós de comportamento na árvore.

  2. Escolha o comportamento que contém o elemento que deseja editar.

  3. Selecione a extensão de elemento de comportamento que deseja editar. As configurações do elemento são mostradas no painel direito, na qual podem ser editadas.

ProtocolMapping

Esta seção permite que você defina tipos de associação padrão para diferentes protocolos, como HTTP, TCP, MSMQ ou net.pipe por meio do mapeamento definido entre esquemas de endereço de protocolo e as possíveis associações. Adicione também novos mapeamentos a outros protocolos.

Extensões

Novas extensões de associação, extensões de elemento de associação, extensões de ponto de extremidade padrão e extensões de comportamento podem ser registradas para uso na configuração do WCF. As extensões são pares de nome/tipo. O nome define o nome da extensão na configuração, enquanto o tipo implementa a extensão. Há quatro tipos de extensões:

  • As extensões de associação definem um tipo de associação inteiro. Exemplo: basicHttpBinding.

  • As extensões de elemento de associação definem um elemento de uma associação. Exemplo: textMessageEncoding.

  • As extensões de ponto de extremidade padrão definem um ponto de extremidade padrão inteiro. Exemplo: discoveryEndpoint.

  • As extensões de elemento de comportamento definem um elemento de um comportamento. Exemplo: clientVia.

As extensões que foram registradas na configuração podem ser usadas como qualquer outro componente do WCF do mesmo tipo.

Como adicionar uma nova extensão

Selecione um dos nós de extensão nos nós avançados:

  1. Clique em Nova.

  2. Insira um nome e um tipo.

  3. Clique em OK.

  4. A extensão agora será exibida no local apropriado no Editor. Por exemplo, se você adicionar uma extensão de elemento de comportamento, ela será exibida na lista de extensões disponíveis.

Ambiente Hosting

Esta seção permite que você defina as configurações de instanciação para o ambiente de hospedagem do serviço.

Como criar um arquivo de configuração usando o assistente

Uma forma de criar um arquivo de configuração é usar o Assistente de Novo Elemento de Serviço. O assistente localiza os tipos de serviço instalados e outros elementos compatíveis com o WCF no computador, incluindo diretórios virtuais hospedados na Web e COM+ e os carrega para tornar a criação da configuração muito mais simplificada.

Como criar um arquivo de configuração

  1. Inicie o Editor de Configuração de Serviço usando uma janela de comando para navegar até o local da instalação do WCF e digite SvcConfigEditor.exe.

  2. No menu Arquivo, selecione Abrir e clique em Executável, Serviço COM+ ou Serviço Hospedado na Web, dependendo do tipo de arquivo de configuração que deseja criar.

  3. Na caixa de diálogo Abrir, navegue até o arquivo específico para o qual deseja criar um arquivo de configuração e clique duas vezes nele.

  4. No menu Arquivo, aponte para Adicionar Novo Item e clique em Serviço. O Assistente de Novo Elemento de Serviço será aberto.

  5. Siga as etapas do assistente para criar o serviço.

Observação

Caso deseje usar a NetPeerTcpBinding do arquivo de configuração gerado pelo Assistente, adicione manualmente um elemento de configuração de associação e modifique o atributo mode do elemento security para "Nenhum".

Como configurar o COM+

O Editor de Configuração de Serviço permite que você crie um arquivo de configuração para um aplicativo COM+ existente ou edite uma configuração COM+ que já existe. O nó Contrato COM só fica visível quando a seção <comContract> existe no arquivo de configuração.

Como criar uma configuração COM+

Antes de criar uma configuração COM+, verifique se o seu aplicativo COM+ está instalado nos Serviços de Componentes e registrado no GAC (cache de assembly global).

  1. Selecione o menu Arquivo ->Integrar ->Aplicativo COM+. Essa operação fecha o arquivo aberto atual. Se houver dados não salvos no arquivo atual, uma caixa de diálogo Salvar será exibida. Em seguida, o Assistente de Integração COM+ será iniciado.

  2. Na primeira página, selecione o aplicativo COM+ na árvore. Se você não conseguir encontrar seu aplicativo COM+ na árvore, verifique se ele está instalado nos Serviços de Componentes e registrado no GAC (cache de assembly global).

  3. Na próxima página, selecione os métodos que deseja expor como serviços WCF. Todos os métodos compatíveis no aplicativo COM+ são exibidos e selecionados por padrão.

  4. Escolha um método de hospedagem.

  5. Defina outras configurações de acordo com os guias do assistente.

  6. O Editor de Configuração de Serviço utiliza o ComSvcConfig.exe em segundo plano para gerar o arquivo de configuração. Depois que isso for concluído, você poderá ver um resumo e sair do assistente. O arquivo de configuração gerado será aberto para que você possa editá-lo diretamente.

Como editar uma configuração COM+ existente

  1. Selecione o menu Arquivo ->Abrir ->Serviço COM+

  2. Escolha o serviço COM+ que deseja editar na lista.

  3. Edite as definições de configuração no nó Contratos COM.

    Observação

    Você também pode abrir e editar diretamente um arquivo de configuração que contém contratos COM.

Segurança

Um arquivo de configuração de serviço gerado pelo Editor de Configuração não tem a garantia de ser seguro. Veja a documentação de Segurança para descobrir como proteger seus serviços WCF.

Além disso, o Editor de Configuração só pode ser usado para ler e gravar elementos de configuração WCF válidos. A ferramenta ignora elementos definidos pelo usuário em conformidade com o esquema. Ela também não tenta remover esses elementos do arquivo de configuração nem determinar os efeitos deles nos elementos WCF conhecidos. É responsabilidade do usuário determinar se esses elementos representam uma ameaça ao aplicativo ou ao sistema.