Sử dụng svcutil, bạn có thể tạo giao diện và lớp (hợp đồng dữ liệu) từ WSDL.
svcutil your.wsdl (or svcutil your.wsdl /l:vb if you want Visual Basic)
Điều này sẽ tạo một tệp có tên "your.cs" trong C# (hoặc "your.vb" trong VB.NET) chứa tất cả các mục cần thiết.
Bây giờ, bạn cần tạo lớp "MyService" sẽ triển khai giao diện dịch vụ (IServiceInterface) - hoặc một số giao diện dịch vụ - và đây là trường hợp máy chủ của bạn.
Giờ đây, một lớp học không thực sự hữu ích - bạn cần phải lưu trữ dịch vụ ở đâu đó. Bạn cần tạo một cá thể ServiceHost của riêng bạn để lưu trữ dịch vụ, cấu hình các điểm cuối và vv - hoặc bạn có thể lưu trữ dịch vụ của bạn bên trong IIS.
Nguồn
2009-06-04 13:29:23
Tôi đã thử cùng với svcutil, nhưng không thực sự thành công với lỗi. Bạn có thể có một số gợi ý cho vấn đề của tôi: http://goo.gl/dlen – Juri
"svcutil your.wsdl your.xsd" là những gì tôi cần để tôi làm việc! cảm ơn! –
Xem câu trả lời SO này để biết thông tin về tải xuống wsdl và xsd theo định dạng mà svcutil sẽ thích. http://stackoverflow.com/questions/286657/what-is-the-best-way-to-download-all-of-the-wsdl-files-exposed-by-a-wcf-service –