1

我正在尝试创建一个基本WCF application并使用 aConsole Application来调用该服务。我将其添加service reference到并在as 中WCF 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 回答