1

基本を作成しようとしておりWCF application、を使用しConsole Applicationてサービスを呼び出しています。を に追加しservice reference、asWCF Serviceの中で呼び出しますConsole Application

ServiceName.Service s = new ServiceName.Service();
string str = string.empty;
str = s.GetData(10);  // here i get an argument overload mismatch error

Service.csこのメソッドのファイル内では、次のWCF Serviceように定義されています

public string GetData(int value)
{
    return string.Format("You entered: {0}", value);
}

この場合、引数オーバーロードの不一致エラーが発生するのはなぜですか? 私はWCFが初めてです。サービス参照として WCF サービスを追加しました。

4

1 に答える 1

0

サービスが正しくホストされていないことが判明しました。ソリューションを再構築したところ、WCF service client.

引数は内部で定義されたものに対応しますService.cs

于 2013-01-06T20:22:44.267 に答える