Пробовал выставить в файле Web.config и в файле модели, но не работает:
<connectionStrings>
<add name="ProductionEntity" connectionString="metadata=res://*/Models.ProductionModel.csdl|res://*/Models.ProductionModel.ssdl|res://*/Models.ProductionModel.msl;provider=System.Data.SqlClient;provider connection string="data source=***;initial catalog=***;persist security info=True;user id=api;password=***;multipleactiveresultsets=True;application name=EntityFramework;Connection Timeout=360000"" providerName="System.Data.EntityClient" />
</connectionStrings>
namespace WebAPI.Models
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Data.Entity.Core.Objects;
using System.Linq;
public partial class ProductionEntity : DbContext
{
public ProductionEntity()
: base("name=ProductionEntity")
{
this.SetCommandTimeOut(360000);
}
public void SetCommandTimeOut(int Timeout)
{
var objectContext = (this as IObjectContextAdapter).ObjectContext;
objectContext.CommandTimeout = Timeout;
}
...
Когда делаю отладку в VisualStudio - все ок (выполняется 7 минут и возвращает результат), а когда запускаю на сервере, то возвращает 502