如何限制Asp.net和/或IIS中的同时下载次数?

时间:2008-09-17 20:30:13

标签: asp.net iis download

我的网站上有很多大文件。但是,我不希望用户一次开始下载10个文件。我注意到那里有网站,他们只允许同时下载2个。

我的网站是使用在IIS上运行的ASP.net编程的。有谁知道如何限制同时下载?

4 个答案:

答案 0 :(得分:1)

我认为IIS中唯一的最大并发问题是它可能会阻止页面请求而不仅仅是下载请求。

我想写一个实际下载的HTTP处理程序,然后可以决定(基于IP或Cookie)是否允许下载发送回浏览器。我认为很简单的代码。

答案 1 :(得分:1)

Microsoft的动态IP限制模块(目前处于测试阶段)将执行此操作。

有关详情和下载:http://www.iis.net/download/DynamicIPRestrictions

答案 2 :(得分:0)

您想以编程方式执行此操作吗?否则,我相信有一个来自IIS的IP地址的最大并发连接设置。

答案 3 :(得分:0)

  

我认为IIS中唯一的最大并发问题是它可能会阻止页面请求而不仅仅是下载请求。

我不是IIS专家,但如果此设置是每个域/虚拟主机,则设置为。如果您可以从未用于任何内容的子域提供下载,则设置不会影响一次获取多个页面元素的浏览器。