zoukankan      html  css  js  c++  java
  • WCF学习笔记(一)---我的第一个WCF程序

    一、创建WCF程序

      1.创建一个控制台程序(WCFBlog)

      2.添加wcf项目

      3.将默认的IService1和Service1改成自己的名字

      4.在ICalculateService里写契约

            // TODO: 在此添加您的服务操作
            [OperationContract]
            int GetSum(int num1, int num2);

      5.在CalculateService.svc里写该方法的具体实现

            public int GetSum(int num1, int num2)
            {
                return num1 + num2;
            }

      6.选中svc文件,在浏览器中查看

      7.华丽丽地报错了

      8.解决方法

        (1)打开wcf所在的文件夹,找到svc文件,然后用VS打开

        (2)标红字体(Service1)要和你的文件名称一致(CalculateService.svc)一致。

    <%@ ServiceHost Language="C#" Debug="true" Service="MyWcfService.Service1" CodeBehind="CalculateService.svc.cs" %>

        (3)完美解决

    二、测试

      1.打开SoapUI,将浏览器的地址复制下来,加上?wsdl

     

      (2)写上你需要的参数,点击绿色三角,右面出现结果,没有问题。

    三、在IIS上部署wcf

      1.部署完之后效果如果

    四、程序中进行调用

      1.添加服务引用

      2.在程序入口中进行调用

                CalculateService.CalculateServiceClient client = new CalculateService.CalculateServiceClient();
                int sum = client.GetSum(5, 6);
                Console.WriteLine(sum);
                Console.Read();

      3.效果

  • 相关阅读:
    K8s中Secrets
    记一次kubernetes配置secret拉取私仓镜像错误
    K8S中ConfigMap
    阿里云RDSforMySQL如何定位本地IP
    Python3运算符
    nyoj 67-三角形面积 (海伦公式, 叉积)
    nyoj 66-分数拆分 (Java,暴力)
    nyoj 65-另一种阶乘问题 (Java 高精度)
    nyoj 64-鸡兔同笼 (解二元一次方程)
    nyoj 63-小猴子下落 (模拟)
  • 原文地址:https://www.cnblogs.com/jas0203/p/10009458.html
Copyright © 2011-2022 走看看