我试图写一个SOAP扩展。 但框架不加载它。
我已经添加到web.config
<webServices>
<soapExtensionTypes>
<add group="High" priority="1" type="Lisa.Admin.SoapExceptionExtension,Lisa.Admin" />
</soapExtensionTypes>
</webServices>
即使我将类型更改为一些废话它不会投一个例外。
我试图写一个SOAP扩展。 但框架不加载它。
我已经添加到web.config
<webServices>
<soapExtensionTypes>
<add group="High" priority="1" type="Lisa.Admin.SoapExceptionExtension,Lisa.Admin" />
</soapExtensionTypes>
</webServices>
即使我将类型更改为一些废话它不会投一个例外。
我一直有类似的行为有问题,但我不知道这是否是完全一样的。
当编写,编译和应用我的SoapExtension,在web.config中,并在我的网页的方法,everyting似乎正常工作,但访问我的web服务时,不使用我的扩展。 我想我只是想通这一个。
它看起来像使得通过测试页面(通过浏览器)请求的Web服务时不使用扩展。 如果,在另一方面,添加Web引用到一个控制台应用程序的扩展名被调用。
希望这是你的问题,我的回答会帮助你。
编辑:
刚读多一点; 原因似乎是使用测试的页面时,在HTTP-POST协议被用于访问网络的方法和SOAP协议没有涉及,唉SoapExtensions没有被调用。