适用于Windows XP的本机WCF客户端

时间:2015-07-07 08:36:03

标签: wcf visual-c++

我使用MSVC ++创建了程序,除了它的主要任务调用WCF服务器功能。在Windows 7Windows 8下,一切正常,我遇到了Windows XP的几个问题:

  1. 在某些计算机上,我发现错误webservice.dll缺失且程序无法启动。为什么某些Windows XP安装包含webservice.dll而其他安装包含{ - 1}}?如何安装所需的dll?
  2. 在具有Win XP webservice.dll的{​​{1}}计算机上,有时程序崩溃而没有任何报告。重新编译程序后没有WCF客户端代码程序运行正常。什么可能是寻找问题的起点?

1 个答案:

答案 0 :(得分:0)

Windows Web Services API (WWSAPI) is an operating-system component of Windows 7 and Windows Server 2008 R2 or later versions of Microsoft Windows.

在Windows XP上,您需要将其与应用程序打包在一起。它在某些盒子上运行的原因可能是由另一个使用WWSAPI的已安装应用程序引起的。

  

Windows XP,Windows Vista,Windows Server 2003和Windows Server 2008的Windows Web Services API的最终版本现已推出

     

与此API的过去预发布版本相比,此最终版本可以在生产代码中使用,并与产品的最终版本一起重新分发。因此,最终版本仅适用于同意Windows Master Redistribution License Agreement(MRLA)条款的公司。要获取此版本的可再发行安装程序以及Windows MRLA的副本以供审核,请通过电子邮件发送正式请求。

部分复制并改编自2009年10月9日Windows Core Networking blogAri Pernick