二、創建第一個WCF項目


一、創建WCF服務庫

  1. 打開VS2022,選擇"新建項目"=>"空白解決方案",取名為HelloWcf

image

image

  1. 在解決方案上建立兩個文件夾,分別為"Client""Server"
  2. 在"Server"下選擇新建項目,選擇 “WCF"下的” WCF 服務庫 “,一定要注意這里是”WCF 服務庫 ”,不是"WCF 服務應用程序”

image

  1. "IServer1.cs"中定義服務契約
namespace WcfService
{
    // 注意: 使用“重構”菜單上的“重命名”命令,可以同時更改代碼和配置文件中的接口名“IService1”。
    [ServiceContract]
    public interface IService1
    {
        // TODO: 在此添加您的服務操作
        [OperationContract]
        double C2F(double c);//將攝氏度轉化為華氏度
        [OperationContract]
        double F2C(double f);//將華氏度轉為攝氏度
    }
}
  1. "Server1.cs"中定義服務契約的實現
 // 注意: 使用“重構”菜單上的“重命名”命令,可以同時更改代碼和配置文件中的類名“Service1”。
    public class Service1 : IService1
    {
        public double C2F(double C)
        {
            return (32 + 1.8 * C);

        }

        public double F2C(double F)
        {
            return ((F-32)/1.8);

        }
    }

二、調試WCF應用程序

  1. 右擊建立的"WcfService"程式,編譯生成.dll

  2. 編譯生成.dll成功后,再右擊項目,"調試"=>"啟動新實例"

image

  1. VS2022會自動啟動調用WCF客戶端程序進行調試和調用

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM