zoukankan      html  css  js  c++  java
  • Net Core动态加载webservice/WCF

    1.动态加载的目的

        前端时间和顺丰对接了个项目(PS:顺丰的开发对外能力真的是掉粉),用的webservice 测试时用的无固定IP访问,正式版需要固定IP访问,我的理解是web服务都是全网络可以访问的,IP只是程序内限制。

       然而结果不是我想的(我也是弱。。)他们的服务是只能固定IP才能请求到,问题就由此产生了,Core的引用简单的就是引用更新,我想的是以后不能每次都这样吧。

    2.简单的更改服务方法

       (1)web服务引用后会产生两个文件,一个 ConnectedService.json 一个 Reference.cs 

       (2)修改 ConnectedService.json 的Uri

               

            修改 Reference的第200行代码

        

    然后重新生成就OK了。

    (3)如何批量添加

         打开服务的文件目录 都是一个个的文件夹(Liunx是文件系统)这样批量添加就好办了。

       定制一个模板文件 动态修改文件内容(内容有web服务的方法决定,这个需要研究下),如果是同一个服务,只是链接不一样的只修改修改两个uri即可。

  • 相关阅读:
    HTML5-Canvas 初认识
    JProfiler入门笔记
    Java 类加载与初始化
    JAVA责任链设计模式
    JAVA观察者模式
    JAVA模板方法模式
    JAVA策略模式
    JAVA装饰器模式
    Java设计模式--------建造者模式(Builder模式)
    供应链电子商务
  • 原文地址:https://www.cnblogs.com/DDSkay/p/9049477.html
Copyright © 2011-2022 走看看