Asp classic 使用input type=";时出现超时错误的原因是什么;文件";在经典的asp网站?

Asp classic 使用input type=";时出现超时错误的原因是什么;文件";在经典的asp网站?,asp-classic,timeout,Asp Classic,Timeout,我们最近开始在网站的一个旧部分(非常旧-11年!)上遇到超时错误,我们在内部使用该部分来维护网站另一部分的某些内容 基本上,该页面包括浏览文件和上传文件,以及一个供用户查看该文件的链接 每当我们选择的文件(使用输入字段)很大(比如10mg)并且我们提交表单时,IE(或Chrome)就会超时。如果我们选择一个小文件(几个100KB),它可以正常工作 我已经将问题缩小到在这个经典asp页面中使用input type=“file”元素 我可以用最基本的HTML重现这个场景,如下所示 <html&

我们最近开始在网站的一个旧部分(非常旧-11年!)上遇到超时错误,我们在内部使用该部分来维护网站另一部分的某些内容

基本上,该页面包括浏览文件和上传文件,以及一个供用户查看该文件的链接

每当我们选择的文件(使用输入字段)很大(比如10mg)并且我们提交表单时,IE(或Chrome)就会超时。如果我们选择一个小文件(几个100KB),它可以正常工作

我已经将问题缩小到在这个经典asp页面中使用input type=“file”元素

我可以用最基本的HTML重现这个场景,如下所示

<html>
<body>
    <form id="myForm" name="myForm" method="post" enctype="multipart/form-data">
        <input type="file" size="50" id="Test" name="Test" value="Test">
        <input type="submit" value="Test">
    </form>
</body>

</html>

在这里选择一个小文件只需发回并清除表单,而在报告超时错误之前,一个大文件似乎挂起

我已经在IE9和Chrome上测试过了

我们刚刚开始遇到这个错误——我们甚至没有太多地使用这个功能,但我想冒昧地猜测一下,最后一次有人正确使用它可能是在使用IE8

我现在将尝试使用较旧的浏览器进行测试

有人知道是什么导致了这种行为吗

到目前为止,我已经搜索了IE9选项,寻找可能会影响超时的设置,但没有一个选项跳到我身上。我也快速查看了IIS设置,但似乎什么都不明显,但我在这方面还远远不是专家(服务器运行IIS 6,但我们也在运行IIS 7的测试环境中重现了这一点)

[更新]

感谢到目前为止的建议,我现在已经尝试了

  • 重置IIS上ASP配置设置中的文件上载限制
  • 调整IIS上的ASP超时值暂时禁用
  • 服务器和客户端上的防病毒

(这些都没有解决问题。)

尝试调整ASP超时

在过去,我曾经遇到过类似的大文件问题,很多年前,在经典ASP中,当文件大于IIS上载文件大小时,我也遇到过这个问题。希望这两个设置中的一个能让它适合你


ASP脚本超时值是多少(我认为默认值为90秒)。最有可能的罪犯。它埋在默认网站属性的某个地方…是的,它是90。我已经把它往上推了(300),它没有工作,但会继续修补。我敢肯定这是很久以前的事了,那么防病毒呢?根据糟糕的经验,其中一些人将典型的ASP与文件系统的交互识别为恶意操作,并简单地为ASP进程计时,从而导致超时。仅为了调试而禁用服务器(以及客户端计算机)上的任何反病毒功能,并查看其是否有帮助。谢谢@Shadow Wizard,我尝试了此功能,但没有帮助。在他的回答中,有哪些不可靠的建议?