Como criar um arquivo web.config para obter o carregamento do SoapExtensio

Eu preciso usar uma subclasse SoapExtension (que eu criei), mas parece que essa classe só pode ser inicializada através de um arquivo "web.config" (embora eu tenha lido que isso deve ser possível através do arquivo "app.config" - mas não sei como fazer dessa maneira). Problema: Não tenho arquivo web.config no meu projeto. Então, criei um manualmente com o seguinte conteúdo:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <webServices>
      <soapExtensionTypes>
        <add type="MyNameSpace.MySoapExtension,MyAssemblyFileName" priority="1"/>
      </soapExtensionTypes>
    </webServices>
  </system.web>
</configuration>

pesar de pontos de interrupção separados por remendo em cada método SoapExtension, nada acontece no tempo de execução, parece que ele nunca é inicializado nem chamado ... (My SoapService inicializa ok, mas sem nenhuma extensão

Acho que criar o arquivo web.config manualmente pode não ser suficiente para ser levado em consideração, por isso estou pensando em como configurar corretamente meu aplicativo para ter um arquivo web.config para usar meu SoapExtension (ele deve ser e inicializar minha classe, processMessage e coisas chainStream ...).

(Nota: esta é a minha primeira implementação SoapExtension, não tenho muita certeza do que estou fazendo)

questionAnswers(2)

yourAnswerToTheQuestion