asp.netasp.net-mvcconfigurationtimeouthttpruntime

ASP.NET MVC and httpRuntime executionTimeout


I would like to increase the httpRuntime executionTimeout for a subsection of an ASP.NET MVC application.

In a regular Web App, you could use:

<configuration>
  <location path="UploadPage.aspx">
    <httpRuntime executionTimeout="600"/>
  </location>
</configuration>

However there really is not the idea of "Folders" in ASP.NET MVC, so how would I go about doing this?

Lets assume the ASP.NET MVC path is /Images/Upload with an ImagesController and Upload Action.


Solution

  • You can include the whole MVC path (controller and action) in the <location> tag's path attribute. Something like this should work:

    <location path="Images/Upload">
        <system.web>
            <httpRuntime executionTimeout="600" />
        </system.web>
    </location>