微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 没有加载SoapExtension

我正在尝试写一个肥皂扩展.但框架没有加载它.

我已经添加到web.config

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

即使我将类型更改为某些废话也不会抛出异常.

解决方法

我一直遇到类似行为的问题,但我不知道它是否完全一样.

在web.config和我的web方法上编写,编译和应用我的SoapExtension时,每个人似乎都能正常工作,但在访问我的Web服务时,我的扩展程序没有被使用.我想我只想出这个.

看起来在通过测试页面(通过浏览器)向Web服务发出请求时未使用扩展.另一方面,如果您向控制台应用程序添加Web引用,则会调用扩展名.

希望这是你的问题,我的回答将对你有所帮助.

编辑:

再读一点;原因似乎是在使用测试页时,HTTP-POST协议用于访问Web方法,并且不涉及SOAP协议,ALAS SoapExtensions未被调用.

原文地址:https://www.jb51.cc/csharp/92707.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐