504服务器错误

时间:2012-06-11 19:01:12

标签: asp.net iis http-status-code-504

我正在将数据加载到文本文件中,当程序需要很长时间(大量数据)时,我得到504响应(在Fiddler中查看),显然文件无法生成。我以为我会尝试在web.config中增加会话超时,但这没有帮助。

是否有某些属性可以确定此超时?

感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

这很可能与httpRuntime web.config元素有关:

<httpRuntime
   maxRequestLength= "4096"     />

maxRequestLength 是整数值,以KB为单位指定输入流的限制。默认值为4096(4 MB)设置为此级别,旨在避免用户将大型文件发布到服务器。

此外,您可能需要将 executionTimeout =“999999”属性添加到此元素。

请注意,Microsoft文档指出了有关executionTimeout的调试模式:

executionTimeout 默认为“00:01:50”(110秒)。

仅当编译元素中的debug属性为False时,才会应用此超时。为了防止在调试时关闭应用程序,请不要将此超时设置为较大的值。