SoapExtension, не загружающийся

Я пытаюсь записать расширение мыла. Но платформа не загружает его.

Я добавил к web.config

<webServices>
    <soapExtensionTypes>
        <add group="High" priority="1" type="Lisa.Admin.SoapExceptionExtension,Lisa.Admin" />
    </soapExtensionTypes>
</webServices>

и даже если я изменяю тип на некоторую ерунду, Это не бросает исключение.

6
задан Thorgeir 26 October 2009 в 17:31
поделиться

1 ответ

У меня была проблема с подобным поведением, но я не знаю, точно ли оно такое же.

При написании, компиляции и применении моего SoapExtension в web.config и в моем веб-методе все работает правильно, но при доступе к моей веб-службе мое расширение не использовалось. Думаю, я только что понял это.

Похоже, что расширение не используется при запросах к веб-сервису через тестовые страницы (через браузер). Если вы, с другой стороны, добавляете веб-ссылку в консольное приложение, вызывается расширение.

Надеюсь, это ваша проблема, и мой ответ вам поможет.

Изменить:

Просто прочтите еще немного; Причина, по-видимому, в том, что при использовании тестовых страниц протокол HTTP-POST используется для доступа к веб-методам, а протокол SOAP не задействован, ALAS SoapExtensions не вызывается.

11
ответ дан 9 December 2019 в 22:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: