Разница между executeTimeout и Server.ScriptTimeout
У меня есть страница aspx, которая содержит код, который может занять 5 минут или более для выполнения на сервере. Поэтому мне нужно продлить время ожидания запроса.
В чем разница между размещением этого в файле web.config для сайта:
<location path="~/MyPage.aspx">
<system.web>
<httpRuntime executionTimeout="600"/>
</system.web>
</location>
и поместив это в коде на странице:
protected void Page_Load(object sender, EventArgs e)
{
Page.Server.ScriptTimeout = 600;
}