WCF學習筆記(一)---個人第一個WCF程序

1、建立WCF程序瀏覽器

  1.建立一個控制檯程序(WCFBlog)測試

  2.添加wcf項目字體

  3.將默認的IService1和Service1改爲本身的名字spa

  4.在ICalculateService裏寫契約3d

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

  5.在CalculateService.svc裏寫該方法的具體實現code

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

  6.選中svc文件,在瀏覽器中查看blog

  7.華麗麗地報錯了部署

  8.解決方法it

    (1)打開wcf所在的文件夾,找到svc文件,而後用VS打開io

    (2)標紅字體(Service1)要和你的文件名稱一致(CalculateService.svc)一致。

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

    (3)完美解決

2、測試

  1.打開SoapUI,將瀏覽器的地址複製下來,加上?wsdl

 

  (2)寫上你須要的參數,點擊綠色三角,右面出現結果,沒有問題。

 

3、在IIS上部署wcf

  1.部署完以後效果若是

4、程序中進行調用

  1.添加服務引用

  2.在程序入口中進行調用

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

  3.效果

相關文章
相關標籤/搜索