0

我试图将 autofac 与 WCF 集成一起使用。我正在使用https://code.msdn.microsoft.com/DI-with-WCF-using-Autofac-a3e8cbbb的解决方案。我可以通过添加服务引用来使用服务并调用操作。但是当我尝试使用 WCF 测试客户端或 SOAP UI 时,它没有给出响应。在 WCF 测试客户端中,它给出了异常 -

System.InvalidOperationException:提供的服务类型无法作为服务加载,因为它没有默认(无参数)构造函数。要解决此问题,请将默认构造函数添加到类型,或将类型的实例传递给主机。

我尝试为服务添加无参数构造函数,但之后它在调用服务时给出了另一个异常 -

由于内部错误,服务器无法处理请求。有关该错误的更多信息,请在服务器上打开 IncludeExceptionDetailInFaults(来自 ServiceBehaviorAttribute 或来自配置行为)以便将异常信息发送回客户端,或者根据 Microsoft .NET Framework SDK 文档打开跟踪并检查服务器跟踪日志。服务器堆栈跟踪:在 System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(消息回复,MessageFault 故障,字符串操作,MessageVersion 版本,FaultConverter faultConverter)

4

0 回答 0