IIS – 分块大file upload失败,没有错误

我需要一种方法来发送大文件(5 GB)到我的networking服务器,为此我使用一个可以发送100MB大块的插件。 我configuration了请求/响应限制,如果我发送的文件最大大约800MB,那么一切工作正常。 如果我发送更大的文件,那么第10个块就停止工作。 没有任何错误,只是停留在加载状态。

然后我尝试发送更小的块(10MB),但是在98次请求之后停止。 6mb大块也失败了,当我用1mb大块尝试时,似乎一直工作到结束。 同样的事情发生时,我不发送块,但规模相同的文件串行。

很显然,我很高兴,它的工作,但它感觉就像比智慧更幸运,如果我不明白为什么小块工作,而更大的不工作,我犹豫在生产中使用它。

有没有人知道可能会导致这种行为?

我宁愿将块大小设置为大约100mb,所以较小的文件作为一个文件发送,而不是我需要再次组合的块。 所以我想知道如何才能启用更大的块。

上传超时是一种可能性。 较大的块将更可能超时。 您可以尝试增加IIS设置中的上传超时,和/或您正在使用的插件的设置。

也许在IIS和插件本身之间也可能有冲突的configuration。