Мне нужно использовать Подкласс 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, я не совсем уверен, что делаю)