1. ホーム
  2. asp.net-mvc

[解決済み] asp.net mvcアプリケーションで、1つのコントローラアクションのリクエストタイムアウトを設定するにはどうすればよいですか?

2022-11-24 04:34:14

質問

アプリケーションの特定のコントローラのアクションのリクエストタイムアウトを増やしたいと思っています。アプリケーション全体の web.config でそれを行うことができることは知っていますが、むしろこの 1 つのアクションだけに変更したいのです。

Web.configの例です。

<system.web>
  <httpRuntime executionTimeout="1000" /> 
</system.web>

どうすればいいのでしょうか?

どのように解決するのですか?

コントローラでプログラム的に設定することができます:-。

HttpContext.Current.Server.ScriptTimeout = 300;

タイムアウトをデフォルトの110秒ではなく、5分に設定する(なんだこの変なデフォルトは?)