【发布时间】:2020-09-27 21:45:11
【问题描述】:
我有一个简单的 WCF 服务,只有一种方法:
[ServiceContract]
public interface TestServiceContract
{
[OperationContract]
int[] Test();
}
public class TestService:TestServiceContract
{
public int[] Test()
{
return new int[1000000];
}
}
当我在客户端调用时
client.Test();
它失败了,显然是因为我传递的对象太大。
但是
我得到一个完全无用的描述,而不是一个有意义的描述
通信对象 System.ServiceModel.Channels.ServiceChannel 不能用于通信 因为它处于故障状态。
我尝试启用
<serviceDebug includeExceptionDetailInFaults="true" />
但没用。
是否可以获得有意义的错误描述?
【问题讨论】: