Riv*_*vka 7 asp.net iis http-status-code-504
我正在将数据加载到文本文件中,当过程需要很长时间(大量数据)时,我得到504响应(在Fiddler中查看),显然文件无法生成.我以为我会尝试在web.config中增加会话超时,但这没有帮助.
是否有一些属性可以确定超时?
感谢任何帮助.
这很可能与httpRuntime web.config元素有关:
<httpRuntime
maxRequestLength= "4096" />
Run Code Online (Sandbox Code Playgroud)
maxRequestLength是整数值,以KB为单位指定输入流的限制。缺省值为4096(4 MB)设置为此级别,目的是避免用户将大文件发布到服务器。
另外,您可能需要向该元素添加executeTimeout =“ 999999”属性。
请注意,Microsoft文档指出了有关executeTimeout的调试模式:
executionTimeout默认值为“ 00:01:50”(110秒)。
仅当编译元素中的debug属性为False时,此超时才适用。为帮助防止在调试时关闭应用程序,请勿将此超时设置为较大的值。