Try these things..
1.
The solution is simple, change the
CommandTimeout (objCmd.CommandTimeout = 0) property of your SqlCommand object. The Connect Timeout attribute of a connection string determines how long a SqlConnection Object runs before it stops attempting to connect to a server.
2.
Or, do you have Connection Lifetime=60 or connection timeout=60 property for connection string.
3.
<system.web>
<customErrors mode="Off"/>
<httpRuntime appRequestQueueLimit="100" executionTimeout="60000" />
</system.web>