我在我开发的网站中托管了一个WCF服务。该网站由托管公司托管。我还有一个使用该服务的Windows Phone 8应用程序。我的问题是我每次查询带有参数的操作合同时都会收到错误“System.ServiceModel.COmmunicationException:远程服务器返回错误:NotFound”但是如果我查询不带参数的操作,则服务可以正常工作。
[ServiceContract]
public interface IParcelService
{
[OperationContract]
string TrackParcel(string pNumber);
}
public class ParcelService:IParcelService
{
public string TrackParcel(string pNumber)
{
return "some string";
}
}
上面的服务片段然后在客户端上我有一个服务的引用,我称之为以下
var service = new ParcelClient();
service.TrackParcel("1234");
service.TrackParcelCompleted +=(s,args) =>{var res = args.Result;//At this point reslt throws an exception};