ServiceReference1.Service1Client'不包含' PutData'的定义

时间:2014-11-07 16:18:19

标签: c# windows-phone-8.1

MainPage.xaml.cs中

private void Button_Click(object sender, RoutedEventArgs e)
{
    Word_Meaning W2 = new Word_Meaning();

    W2 = Client.PutData(); - Where I am getting Error

    if (search.Text == W2.Word)
    {
        Content.Text = W2.Meaning;
    }
}

IService1.cs

public interface IService1
{
    [OperationContract]
    Word_Meaning PutData();

}


[DataContract]
public class Wd
{

}

Service1.cs

public class Service1 : IService1
{
    public Word_Meaning PutData()
    {
       //Code
    }
}

1 个答案:

答案 0 :(得分:0)

我的猜测是:

  1. 更新项目中包含MainPage.Xaml.cs的服务参考
  2.   

    http://msdn.microsoft.com/en-gb/library/bb628652.aspx

         

    随着时间的推移,WCF服务的元数据可能会发生变化,需要这样做   服务引用已更新。更新服务引用   解决方案资源管理器,右键单击服务引用,然后单击   更新服务参考。在显示进度对话框时显示   引用从其原始位置和服务更新   重新生成客户端以反映元数据中的任何更改。

    1. 确保您尝试构建的项目和WCF服务都使用相同的.net版本构建 更多信息:http://msdn.microsoft.com/en-us/library/bb398202.aspx