【问题标题】:sproxy for vs2008?vs2008的代理?
【发布时间】:2011-04-28 15:10:02
【问题描述】:

我正在尝试在非托管 C++ 中创建 WCF 代理(客户端上未安装 .NET 框架)。

我找到了网站“http://icoder.wordpress.com/2007/07/25/sumption-a-wcf-service-with-an-unmanaged-c-client-with-credential-passing/ " 教如何生成这样的代理。

问题是我只在 VS 2003 中找到了 sproxy.exe,而在 2008 年没有。

当我使用这个 VS 2003 工具创建代理时,我可以使用 VS 2003 编译它,但是当我尝试使用 VS 2008 编译生成的文件时,它会收到错误:“致命错误 C1083:无法打开包含文件:'atlsoap.h':没有这样的文件或目录”。

我能做什么?

谢谢,

马坦

【问题讨论】:

    标签: .net c++ visual-studio-2008 wcf wcf-client


    【解决方案1】:

    另一种解决方案是使用svcutil 创建托管代理,并使用C++\CLI 在本机C++ 和托管代理之间进行通信。

    此解决方案适用于所有 wcf 绑定。

    【讨论】:

      【解决方案2】:

      ATL Server 已从 Visual Studio 2008 中的 ATL(重新)移至 codeplex,并在那里找到了它的归宿。

      您可以使用 Visual Studio 2005 吗?

      替代方案?

      【讨论】:

      • 什么是协议 1.1?什么?
      • 我已经从 codeplex 下载了 ATLServer,现在可以了。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多