WCF - 一种给出错误的方法

时间:2011-08-02 14:48:18

标签: c# wcf

我们有一个WCF服务和Silverlight应用程序,它已经运行了几个月,并且一直运行到今天。由于一些奇怪的原因,服务中有一种方法,每次调用它时都会给我一个错误。我已经评论了方法所做的一切,但是当我从silverlight应用程序调用它时,我得到了那个愚蠢的错误:NotFound消息。

这里是踢球者...如果我在本地机器上运行silverlight应用程序和WCF服务它运行得很好。只有当服务在我们的托管公司的服务器上运行时才会出现错误。

有没有人有想法?

2 个答案:

答案 0 :(得分:0)

在调用WCF服务的Silverlight客户端中获取错误NotFound通常意味着服务方法引发了异常。如果没有进一步的细节,我们将无法提供帮助。

答案 1 :(得分:0)

我相信我发现了这个问题。我作为参数传递的类看起来像这样:

public class MyClass
{
    [DataMember]
    private string Name = "";
    public string _Name
    {
        get
        {
            return RegionNameName;
        }
        set
        {
            RegionNameName = value;
            this.NotifyPropertyChanged("_Name");
        }
    }


}

置于私有财产顶部的[DataMember]属性似乎导致了问题。奇怪的是它在过去的几个月里确实有效。

无论如何,写这篇文章的人离开了公司。所以我现在将全力以赴。这不是我今天工作的想法。