Đang chuẩn bị liên kết để tải về tài liệu:
Hướng dẫn thực hành WCF Part 1
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trong phần 1: chúng tôi sẽ chưa đi sâu về bảo mật, khả năng chịu tải, cũng như các chuẩn truyền thông đặc biệt như tcpBinding, MSMQ, chi tiết lập trình WCF với WF Trong phần 2, chúng tôi sẽ đề cập sâu hơn.Bước 1: Tạo Console Application Bước 2: Thêm reference tới Service.Model.Bước 3: Khai báo using System.ServiceModel; Bước 4: Tạo Service Contract Bước 5: Định nghĩa Operation Contract Bước 6: Viết hàm thực hiện operation contract Bước 7: Viết code để định nghĩa cấu hình và khởi tạo servicehost Bước 8: Chạy thử. | Hướng dẫn thực hành WCF Part 1 1 Lưu ý Trong phần 1 chúng tôi sẽ chưa đi sâu về bảo mật khả năng chịu tải cũng như các chuẩn truyền thông đặc biệt như tcpBinding MSMQ chi tiết lập trình WCF với WF.Trong phần 2 chúng tôi sẽ đề cập sâu hơn. 2Tạo project WCF Service Library Figure 1 Chọn WCF Service Library project template Figure 2 Chạy thử phương thức Add của MathServer Figure 3 Trong một ứng dụng có thể thêm nhiêu WCF Service 3Tạo ứng dụng WCF Console không dùng Project Template 3.1 Không dùng định nghĩa dịch vụ WCF trong app.config Xem ví dụ 02_ConsoleWCF Bước 1 Tạo Console Application Bước 2 Thêm reference tới Service.Model Figure 4 Add Reference System.ServiceModel Bước 3 Khai báo using System.ServiceModel Bước 4 Tạo Service Contract Bước 5 Định nghĩa Operation Contract Bước 6 Viết hàm thực hiện operation contract Bước 7 Viết code để định nghĩa cấu hình và khởi tạo servicehost Bước 8 Chạy thử 3.2 Khai báo cấu hình dịch vụ WCF bằng file app.config Bước 9 Thay bằng định nghĩa cấu hình trong code bằng khai báo trong file XML app.config xml version 1.0 encoding utf-8 configuration system.serviceModel services service name _02_ConsoleWCF.MathServer host baseAddresses add baseAddress http localhost 8000 MathServer baseAddresses host endpoint address binding basicHttpBinding contract _02_ConsoleWCF.IMath service services system.serviceModel configuration Câu hỏi Trong một ứng dụng có thể có khai báo nhiều thẻ service được không Trong một thẻ service có thẻ khai báo nhiều thẻ endpoint được không Thẻ host khi nào cần và khi nào không cần 3.3 Thử kết nối bằng WCF Test Client Chạy WCF Test Client ở thư mục. Đường dẫn file này là C Program Files Microsoft Visual Studio 9.0 Common7 IDE WcfTestClient.exe Figure 5 Lỗi phát sinh vì không lấy được Metadata từ dịch vụ. Câu hỏi Tại sao bị lỗi Giải thích nguyên .