我用SOAP Toolkit 3的WSDL Generator把该组件转成WebService时,总是提示“The COM Objedt you selected has no methods that can be called through SOAP”,但用MFC编写的客户端程序能正确调用该COM组件。
请问VS2010下,用VC++ ATL开发COM组件,如何添加SOAP方法?注:我是按http://blog.csdn.net/marrco2005/archive/2009/08/03/4402732.aspx的方法做的

解决方案 »

  1.   

        C++开发WebService一般使用gSoap比较方便,在你没有找到更好的解决方案之前,建议你使用gSoap重新实现你的WebService。
        也就是用gSoap重新封装现有的Com组件,依据Com组件接口作为WebService组件的接口。
      

  2.   

    问题自己解决了,没有用gSoap,不过还是谢谢你的热心帮助
      

  3.   

    不好意思,可以帮忙讲讲如何用VS2010开发一个基于C++的com组件么?
    我对这个东西不是太了解,或者如何应用?