的SoapExtension不加载(SoapExtension not loading)

2019-09-01 07:17发布

我试图写一个SOAP扩展。 但框架不加载它。

我已经添加到web.config

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

即使我将类型更改为一些废话它不会投一个例外。

Answer 1:

我一直有类似的行为有问题,但我不知道这是否是完全一样的。

当编写,编译和应用我的SoapExtension,在web.config中,并在我的网页的方法,everyting似乎正常工作,但访问我的web服务时,不使用我的扩展。 我想我只是想通这一个。

它看起来像使得通过测试页面(通过浏览器)请求的Web服务时不使用扩展。 如果,在另一方面,添加Web引用到一个控制台应用程序的扩展名被调用。

希望这是你的问题,我的回答会帮助你。

编辑:

刚读多一点; 原因似乎是使用测试的页面时,在HTTP-POST协议被用于访问网络的方法和SOAP协议没有涉及,唉SoapExtensions没有被调用。



文章来源: SoapExtension not loading