我们使用asp.net MVC来使用Azure中托管的WCF中继服务。在暂存时工作正常但在用户尝试续订成员资格时在生产中获得以下异常。
服务已超过分配的超时00:02:00。分配给此操作的时间可能是更长时间的一部分 超时。*
- 醇>
System.ServiceModel.FaultException:50400:网关超时。*
以下是我们使用的代码片段:
Autofac DI:
builder.Register(c => new MyServiceClient("BasicHttpRelayBinding_IMyService")).As<IMyService>();
服务层:
try
{
var response= this.myServiceClient.GetData(); }
catch (Exception exception)
{
this.loggerService.Error("some log");
throw;
}
如您所见,我们没有明确关闭服务连接。这会导致超时问题吗?
另外,如果你可以帮助我,下面会很好: