从c+使用web服务+;windows服务应用程序 我试图在C++ Windows服务应用程序中使用C语言Web服务。我首先写了一个C++ VCL表单应用程序,并使用WSDL导入器来消费Web服务。这非常有效,让我可以访问所有的web方法。然后我编写了C++服务应用程序,再次使用WSDL导入器导入Web服务。C++服务编译,我可以安装服务,但是一旦我使用了任何Web方法,服务就挂起。p>

从c+使用web服务+;windows服务应用程序 我试图在C++ Windows服务应用程序中使用C语言Web服务。我首先写了一个C++ VCL表单应用程序,并使用WSDL导入器来消费Web服务。这非常有效,让我可以访问所有的web方法。然后我编写了C++服务应用程序,再次使用WSDL导入器导入Web服务。C++服务编译,我可以安装服务,但是一旦我使用了任何Web方法,服务就挂起。p>,c++,web-services,service,wsdl,webmethod,C++,Web Services,Service,Wsdl,Webmethod,我在网上找不到有关服务应用程序和web服务的任何信息-甚至可以将web服务导入windows服务应用程序吗?有人能解释一下这是否可能以及如何做到吗 我找到了问题的答案。为了澄清,我使用WSDL在C++ Windows服务中消耗了一个C as-asMX Web服务。它不起作用的唯一原因是我忘了初始化线程的COM子系统。我在代码中添加了以下代码行,现在它可以完美地工作:coinitializex(NULL,COINIT_多线程)

我在网上找不到有关服务应用程序和web服务的任何信息-甚至可以将web服务导入windows服务应用程序吗?有人能解释一下这是否可能以及如何做到吗

我找到了问题的答案。为了澄清,我使用WSDL在C++ Windows服务中消耗了一个C as-asMX Web服务。它不起作用的唯一原因是我忘了初始化线程的COM子系统。我在代码中添加了以下代码行,现在它可以完美地工作:coinitializex(NULL,COINIT_多线程)