E R*_*cki 41 asp.net asp.net-mvc configuration timeout httpruntime
我想增加httpRuntime executionTimeout一个ASP.NET MVC应用程序的子部分.
在常规Web应用程序中,您可以使用:
<configuration>
<location path="UploadPage.aspx">
<httpRuntime executionTimeout="600"/>
</location>
</configuration>
Run Code Online (Sandbox Code Playgroud)
但是,ASP.NET MVC中确实没有"文件夹"的概念,那么我该怎样做呢?
让我们假设ASP.NET MVC路径是/Images/Upload使用ImagesController和Upload Action.
Chr*_*nes 51
您可以在<location>标记的path属性中包含整个MVC路径(控制器和操作).这样的事情应该有效:
<location path="Images/Upload">
<system.web>
<httpRuntime executionTimeout="600" />
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
Chris Hynes解决方案有效!请务必不要在您的路径中包含〜/.
此答案详述了另一种方法 - 只需ScriptTimeout在您的操作代码中设置:
public ActionResult NoTimeout()
{
HttpContext.Server.ScriptTimeout = 60 * 10; // Ten minutes..
System.Threading.Thread.Sleep(1000 * 60 * 5); // Five minutes..
return Content("NoTimeout complete", "text/plain"); // This will return..
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33558 次 |
| 最近记录: |