Разница между 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;
}

Ответы на вопрос(4)

Ваш ответ на вопрос