Расширение SOAP не работает в.net framework

Поэтому мне нужно расширение SOAP для проекта, над которым я работаю. Я создал класс C#, который расширяет SoapExtension, и добавил ссылку на него в web.config. Но это не бег. Класс должен обрабатывать любые данные, проходящие через него, но я могу запускать веб-сервисы (используя SoapUI) и вывод не производится. Я думаю, что проблема либо с файлами конфигурации, либо с пространством имен.

Вот мой web.config:

<system.web>
 <compilation debug="true"></compilation>
 <httpRuntime targetFramework="4.5"/>
 <webServices>
  <soapExtensionTypes>
    <add type="MySolution.Common.SoapClass" priority="3" group="High"  />
  </soapExtensionTypes>
 </webServices>
</system.web>

В некоторых примерах больше type приписывать.

А вот функция munging из моего класса:

   public override Stream ChainStream(Stream stream)
    {
        MemoryStream mStream = new MemoryStream();
        StreamWriter sw = new StreamWriter(mStream );
        sw.Write("<soap>Testing</soap>");
        return mStream ;
    }

Очевидно, это будет заменено, как только я узнаю, что это работает. Что я делаю неправильно?

0 ответов

Другие вопросы по тегам