Autofac WCF环境问题 - 必须先设置AutofacServiceHost.Container静态属性,然后才能实例化服务

时间:2017-06-22 13:51:55

标签: wcf autofac svc

我们在使用WCF服务的客户环境中看到此错误。

我们还没有能够在内部使用相同的Dlls和web.config设置进行重现。因此,我认为它是环境问题。

有关在服务器上检查的事项的任何建议吗?

这是我们在浏览任何.svc文件时看到的错误:

  

[InvalidOperationException:AutofacServiceHost.Container static   必须先设置属性才能实例化服务。]
  Autofac.Integration.Wcf.AutofacHostFactory.CreateServiceHost(字符串   constructorString,Uri [] baseAddresses)+478
  System.ServiceModel.HostingManager.CreateService(字符串   normalizedVirtualPath,EventTraceActivity eventTraceActivity)+1429
  System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo   serviceActivationInfo,EventTraceActivity eventTraceActivity)+52
  System.ServiceModel.HostingManager.EnsureServiceAvailable(字符串   normalizedVirtualPath,EventTraceActivity eventTraceActivity)+598

1 个答案:

答案 0 :(得分:1)

解决。客户环境缺少global.asax文件。 :(