public class MyClass1
{
public string name;
...
}
public class MyClass2
{
public string address;
...
}
<bindings>
<basicHttpBinding>
<binding name="ServName" maxReceivedMessageSize="20971520" maxBufferSize="2147483647" maxBufferPoolSize="2147483647"/>
</basicHttpBinding>
</bindings>
[ServiceContract]
public interface IServiceName
{
[OperationContract]
List<MyClass2> GetMyClass2List();
}
我有两个基本的实体类,如上所述,当我调用一个方法(GetMyClass2List)加载MyClass2时它可以正常工作。
public class MyClass2 : MyClass1
{...}
但是当我将MyClass2更改为引用MyClass1时,我用来加载MyClass2的所有突然相同的方法(GetMyClass2List)都不起作用。 给出错误: 套接字连接已中止。这可能是由于处理消息的错误或远程主机超出接收超时或基础网络资源问题引起的。本地套接字超时为'00:00:59.9978180'
远程主机强行关闭现有连接
我错过了什么吗?