代码之家  ›  专栏  ›  技术社区  ›  Thorgeir

SoapExtension未加载

  •  7
  • Thorgeir  · 技术社区  · 16 年前

    我正试着写一个soap扩展。但框架没有加载它。

    我已添加到web.config

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

    即使我把类型改成一些废话,也不会产生例外。

    1 回复  |  直到 16 年前
        1
  •  12
  •   Alfred B. Thordarson    16 年前

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

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

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

    希望这是你的问题,我的答案会对你有所帮助。

    多读一点;原因似乎是,在使用测试页面时,使用HTTP-POST协议访问web方法,不涉及SOAP协议,也不调用ALAS SoapExtensions。

    推荐文章