允许 IIS7.5 提供大于 2 GB 的文件

允许 IIS7.5 提供大于 2 GB 的文件

我在 Windows 2008 R2 服务器上的 IIS7.5 上运行了一个网站。我试图从网站下载一个 3GB 的文件。但下载只停在 2GB 处。日志中没有错误。

我做了什么:

Set maxRequestEntityAllowed to 10000000 for the site.
Set maxRequestEntityAllowed to 10000000 for IIS.

有任何想法吗?

答案1

我不完全确定这是怎么maxRequestEntityAllowed回事,但我知道maxAllowedContentLength应该可以工作,只要确保将它添加到web.config文件内的正确位置即可。

正如您所说,您没有现有web.config文件,请使用以下命令创建一个:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength=”9999999999″ />
            </requestFiltering>
        </security>
    </system.web>
</configuration>

答案2

我尝试了所有这些方法以及 asp 限制方法 - 您必须在网站根目录中的 web.config 文件中包含以下内容:

<configuration>
    <system.webServer>
       <staticContent>
           <mimeMap fileExtension=".ad3" mimeType="application/octet-stream" />
           <mimeMap fileExtension=".torrent" mimeType="application/octet-stream" />
           <mimeMap fileExtension=".*" mimeType="application/octet-stream" />
       </staticContent>
   </system.webServer>

这对我来说是日夜不停的解决办法...

相关内容