Как создать файл web.config для загрузки SoapExtension?

Мне нужно использовать Подкласс SoapExtension (который я создал), но кажется, что этот класс может быть инициализирован только через файл "web.config" (хотя я читал, что это должно быть возможно через файл "app.config", но я не знаю как это сделать). Проблема: в моем проекте нет файла web.config. Итак, я создал один вручную со следующим содержанием:

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

Несмотря на то, что точки останова распределены в каждом методе SoapExtension, во время выполнения ничего не происходит, кажется, что он никогда не инициализируется и не вызывается ... (My SoapService инициализируется нормально, но без какого-либо расширения).

Я предполагаю, что создания файла web.config вручную может быть недостаточно для его учета, поэтому мне интересно, как правильно настроить мое приложение, чтобы иметь файл web.config, чтобы использовать мое SoapExtension (It должен пойти и инициализировать мой класс, processMessage и цепочкуStream ...).

(Примечание: это моя первая реализация SoapExtension, я не совсем уверен, что делаю)

6
задан John Saunders 6 April 2011 в 09:17
поделиться