我们有一个WCF服务和Silverlight应用程序,它已经运行了几个月,并且一直运行到今天。由于一些奇怪的原因,服务中有一种方法,每次调用它时都会给我一个错误。我已经评论了方法所做的一切,但是当我从silverlight应用程序调用它时,我得到了那个愚蠢的错误:NotFound消息。
这里是踢球者...如果我在本地机器上运行silverlight应用程序和WCF服务它运行得很好。只有当服务在我们的托管公司的服务器上运行时才会出现错误。
有没有人有想法?
答案 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]属性似乎导致了问题。奇怪的是它在过去的几个月里确实有效。
无论如何,写这篇文章的人离开了公司。所以我现在将全力以赴。这不是我今天工作的想法。