WCF學習分享2

整個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,Host成功:

    

   運行client,出現以下error:

    

    Root Cause:Hosting的program.cs文件裏,使用了using關鍵字,所以當服務host起來之後,創建的兩個ServiceHost對象就會被dispose掉 ,所有找不到服務,出現這個error。

    Solution:使用如下方式:

    

                        

      


    然後運行,執行成功:

    

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