1

上传文件时,上传似乎在上传中途重新开始。

我们管理系统的一部分涉及上传要在服务器上处理的文件。这些文件可能非常大(大约 70Mb),通常是文本和图像文件。它是 IIS 7 上的 ac# MVC 应用程序。

这一切都适用于开发设置,但不适用于我们托管在 Amazon Web 服务上的实时系统。

我有 3 个测试文件:70Mb、35Mb 和 10Mb

10Mb 文件达到 100%,在状态栏中显示“等待页面”消息,然后再次开始上传。
35Mb文件达到40%后重新上传
70Mb文件达到18%后重新上传

所有重新启动都发生在上传后的 2 分钟到 2 分 20 秒之间。在 chrome 和 firefox 中可以看到相同的行为。

我已将httpRuntime maxRequestLengthand设置executionTimeout为足够大。调试在实时系统中设置为 false

我也将requestFilteringandmaxAllowedContentLength设置得足够大。

似乎没有达到控制器中的代码。我认为这是一个配置问题,但我不确定我错过了什么。

由于大文件上传,我查看了连接重置,但配置应该允许上传,除了我的问题发生在 2 分钟左右,而不是立即发生,这看起来很相似。

更新:我已经用 fiddler 再次运行了这个过程,这会返回一个504 gateway timeout状态

更新:此过程适用于较小的文件(到目前为止已测试 1Mb 到 6Mb)

4

0 回答 0