C# WCF服务中的System.ServiceModel.FaultException

C# WCF服务中的System.ServiceModel.FaultException,c#,asp.net-mvc,wcf,C#,Asp.net Mvc,Wcf,我有一个WCF服务,它工作得很好,直到今天,当我调用该服务的方法时,抛出了一个异常System.ServiceModel.FaultException using (EService = new FaService.EServiceClient()) { DataSet ds = EService.GetCompanies(3375); // exception here DataTable dt = ds

我有一个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() });
                }
            }

在服务中,FaultException类用于创建非类型化故障以返回到客户端进行调试。它实际上处理程序/客户端进程中的一般或“未知”故障。您可以将错误精确到一行,通常只需调试您的系统/程序/客户机就可以找到发生此“未知”错误的位置。发布您遇到问题的方法代码可能会有所帮助,但对于您目前发布的文章,我会逐行调试您的程序并确保没有任何不必要的代码行


引用:

您是否阅读了异常详细信息?对象引用未设置为对象的实例。描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。异常详细信息:System.ServiceModel.FaultException`1[[System.ServiceModel.ExceptionDetail,System.ServiceModel,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089]:对象引用未设置为对象的实例。源错误:在执行当前web请求期间生成了一个未经处理的异常。可能是@Bilel的重复项除了我自己的帖子之外,我还没有对任何东西发表评论的声誉,但请跟踪堆栈跟踪以找到问题的源。它将导致问题的类别、方法、确切的路线,并且常常导致问题的确切调用。遵循堆栈跟踪并使用简单的调试技术。我不能一步一步地进行dubg,因为该方法在wcf服务中