gpt4 book ai didi

c# - SoapExtension 未加载

转载 作者:太空狗 更新时间:2023-10-29 21:11:22 26 4
gpt4 key购买 nike

我正在尝试编写 soap 扩展。但是框架没有加载它。

我已经添加到 web.config

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

即使我将类型更改为一些废话它也不会抛出异常。

最佳答案

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

在编写、编译和应用我的 SoapExtension 时,在 web.config 和我的 web 方法中,一切似乎都正常工作,但在访问我的 web 服务时,我的扩展没有被使用。我想我刚刚弄明白了这一点。

在通过测试页面(通过浏览器)向 Web 服务发出请求时,似乎没有使用扩展程序。另一方面,如果您向正在调用扩展的控制台应用程序添加 Web 引用。

希望这是您的问题,我的回答对您有所帮助。

编辑:

多读一点;原因似乎是在使用测试页面时,使用 HTTP-POST 协议(protocol)访问 Web 方法,并且不涉及 SOAP 协议(protocol),没有调用 ALAS SoapExtensions。

关于c# - SoapExtension 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1626160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com