我在 Azure 网站实例上运行 Express 网站(注意我说的是 Azure网站,而不是 Azure Webrole)
最初,上传大文件失败并出现 HTTP 500 错误。经过大量研究,我发现解决方案是手动<requestLimits maxAllowedContentLength="xxxxxxx" />
将web.config文件中的参数值调整为更高的值。我将该值增加到 1Gb,大文件开始成功上传。
但是,当我将该参数 ( maxAllowedContentLength ) 的大小增加到更大的值(例如 5Gb 或 10Gb)时,网站甚至不再启动。看起来这个参数的大小有一个硬编码限制。
有没有人有指向文档的链接,其中 Microsoft 为 Azure 网站指定了此参数的最大值,或者有任何关于如何上传高达 10Gb 的文件的指针?