[ServiceContract]
public interface ISettingsService
{
[OperationContract(Action = "http://tempuri.org/IWcfServiceOf_RequestSettingsMessage_SettingsResponseMessage/Process", ReplyAction = "http://tempuri.org/IWcfServiceOf_RequestSettingsMessage_SettingsResponseMessage/ProcessResponse") ]
SettingsResponseMessage FetchSettings(RequestSettingsMessage request);
}
public class CoreService : WcfService<RequestSettingsMessage, SettingsResponseMessage>
{
}
在服务上调用FetchSettings方法时,会出现一个异常:
System.TypeInitializationException:“NServiceBus.WcfSer”的类型初始值设定项
似乎WCF服务<&燃气轮机;类将WCF方法的返回类型限制为枚举。如何让我的服务返回枚举以外的内容?是否需要创建NServiceBus.WcfService的自定义实现<>?