WCF服务中的System.ServiceModel.FaultException

时间:2014-08-05 13:32:57

标签: c# asp.net-mvc wcf

我有一个WCF服务,直到今天工作正常,当我调用此服务的方法时抛出了System.ServiceModel.FaultException异常。

 using (EService = new FaService.EServiceClient())
            {
                DataSet ds = EService.GetCompanies(3375); // exception here
                DataTable dt = ds.Tables[0];
                foreach (DataRow dr in dt.Rows)
                {
                    Companies.Add(new Company() { Name = dr["c0"].ToString() });
                }
            }

1 个答案:

答案 0 :(得分:3)

在服务中,FaultException类用于创建无类型的错误以返回到客户端以进行调试。它真正处理通用或"未知"程序/客户端进程中的错误。您可以将错误精确定位到一行,通常可以调试您的系统/程序/客户端,以找到这个"未知"错误正在发生。发布您遇到问题的方法代码可能会有所帮助,但至于您到目前为止的帖子,我会调试您的程序并逐行执行以确保没有任何不必要的行代码

参考:http://msdn.microsoft.com/en-us/library/system.servicemodel.faultexception(v=vs.110).aspx