2012-11-15 34 views
6

thể trùng lặp:
WCF will not return an intWCF đối số phương pháp dịch vụ, bool định

Đang cố gắng để tiêu thụ từ dịch vụ của riêng tôi WCF như thế này:

[ServiceContract] 
public interface IReturnService 
{ 
    [OperationContract] 
    bool GetTransactionList(int lRetailStoreID, int lWorkstationNmbr, int lTaNmbr); 
} 

Nhưng khi tôi m gọi dịch vụ từ khách hàng, tôi nhận được lỗi rằng không có phương thức GetTransactionList với 3 đối số , thay vào đó tôi nhận được tiêu đề này:

myWCF.GetTransactionList(int lRetailStoreID, bool lRetailStoreIDSpecified, 
         int lWorkstationNmbr, bool lWorkstationNmbrSpecified, 
         int lTaNmbr, bool lTaNmbrSpecified, 
         out bool GetTransactionListResult, 
         out bool GetTransactionListResultSpecified) 

Bất cứ ai cũng biết tại sao điều này xảy ra và cách giải quyết? Hãy cho tôi biết nếu cần thêm thông tin.

+0

Bạn có thể thêm mã bạn đang sử dụng để gọi máy chủ? Nó là một khách hàng được tạo ra? –

+0

Proxy máy khách của bạn có cùng định nghĩa với máy chủ không? – Kaf

+4

Đã hỏi và trả lời tại đây http://stackoverflow.com/q/12964759/1045728 –

Trả lời

Các vấn đề liên quan