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.效果