zoukankan      html  css  js  c++  java
  • 将wcf 以webservice的方式调用

    问题:a公司使用wcf 发布服务(.net Framework 3.0 or 3.5),b公司需要使用a公司发布的服务 ,但b公司目前阶段只使用.net Framework2.0(.net Framework 2.0不支持wcf),如果要调用a公司wcf 服务,那怎么办呢?

    一、先上wcf 代码(这里懒得写了,借用microsoft公司发布的wcf  samples):

    Code

    配置文件:

    Code

    运行,记录服务地址。

    二、使用wsdl工具将wcf service生成asp.net webservice方式。

    start --->运行--->cmd --->cd C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin  回车。

    输入wsdl 服务地址。例(wsdl http://localhost:8571/Service1.svc )便生成相应的类似asp.net webservice代理类的文件。文件地址亦在上面bin中。

    新建Console application (net Framework 2.0),添加刚刚生成的代理类。调用:

    调用代码:

    Code

     配置文件:

    Code

    运行,即可成功调用。

    项目完整代码。https://files.cnblogs.com/yiyisawa/wcfclienttowebservice.rar

    (完)

  • 相关阅读:
    opengl中的阴影映射
    怎样实现全屏显示(vc)
    刚花了10800大元买了一台IBM ThinkPad T60 dh2(港行水货)
    64位进程调用32位dll的解决方法
    转贴: OpenGL开发库的组成
    64位程序编译:终于将City****由32位编译为64位了
    opengl中的阴影体
    [转贴+更新]关于Directshow SDK 和Windows SDK
    安全专家称不再向厂商免费提供漏洞信息 狼人:
    国图新馆暴发网络病毒 来源或为读者自带笔记本 狼人:
  • 原文地址:https://www.cnblogs.com/yiyisawa/p/1363176.html
Copyright © 2011-2022 走看看