C# 发送列表<;对象>;作为SOAP服务方法中的返回
我试图在SOAP调用中发送对象列表作为响应,但出现以下错误:C# 发送列表<;对象>;作为SOAP服务方法中的返回,c#,.net-core,C#,.net Core,我试图在SOAP调用中发送对象列表作为响应,但出现以下错误: System.InvalidOperationException: No service for type 'SoapCore.Extensibility.IFaultExceptionTransformer' has been registered. 另外,我尝试了一个字符串列表,请求工作正常 namespace Models { [DataContract] public class MyCustomModel
System.InvalidOperationException: No service for type 'SoapCore.Extensibility.IFaultExceptionTransformer' has been registered.
另外,我尝试了一个字符串列表,请求工作正常
namespace Models
{
[DataContract]
public class MyCustomModel
{
[DataMember]
public int Id { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public string Email { get; set; }
}
}
命名空间模型
{
[服务合同]
接口IServiceExample
{
[经营合同]
耐心触觉测试耐心触觉(耐心触觉);
[经营合同]
List getAll();
}
}
在服务的实现中,我只是返回一个对象列表
我遵循本教程:通过为实体创建一个空构造函数并添加ConfigureServices->services.AddMvc()和services.AddSoapCore()解决了这个问题
namespace Models
{
[ServiceContract]
interface IServiceExample
{
[OperationContract]
PatientActivity TestPatientActivity(PatientActivity patientActivity);
[OperationContract]
List<MyCustomModel> getAll();
}
}