WCF學習問題分享1

   整個solution結構如下:

    

    下面介紹每個project:

1. Service.Interface 定義契約

    ICalculator.cs

    

2. Service 實現服務

   Calculator.cs

    

3. Hosting:發佈服務

    App.config

    

    Program.cs

    

4. Client:  調用服務

   App.config

    

    Program.cs

    '



    build solution,執行Hosting,出現以下error:

    


    Root Cause:Hosting的config文件裏邊,host了Service.Calculator1服務,此服務添加了兩個endpoint,Contract分別爲C1和C2,但是Calculator1只實現了ICalculator1,沒有實現ICalculator2,所以出現這個error。

    Solution1:Calculator1實現ICalculator1和ICalculator2.

    Solution2:分別各自host Calculator1和Calculator2兩個服務,如下所示:

                        

      


    然後運行,host成功:

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章