Tôi đang sử dụng Kiểm soát tải lên tệp trong ASP.Net, theo cách tiếp cận blog bên dưới.Kích thước tệp tối đa cho phép bằng cách tải lên tệp ASP.NET Kiểm soát
http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx
Giá trị mặc định 4MB được thiết lập trong Machine.config, nhưng bạn có thể ghi đè lên nó trong bạn web.config. Ví dụ, để mở rộng giới hạn tải lên tới 20MB, bạn muốn làm điều này:
<system.web>
<httpRuntime executionTimeout="240" maxRequestLength="20480" />
</system.web>
Câu hỏi: Đến mức độ (MAX size) i có thể tăng chiều dài yêu cầu và những gì sẽ được thực hiện tác động trên trang web nếu chúng tôi cũng cho phép người dùng tải lên 50-60 MB tệp.
Tác động hiệu suất cũng sẽ là mỗi khi ai đó tải lên một tệp lớn, nó sẽ sử dụng nhiều băng thông đó ..... – Liam
khoảng 2 GB cho IIS 7 (nhưng @Liam xem xét về băng thông là đúng). Nếu bạn thực sự cần điều đó ... tốt hơn là triển khai giao diện khác để tải lên tệp (ví dụ: sử dụng POST và tiện ích bổ sung cho trình duyệt tùy chỉnh). –
@ Liam, @ Adriano Ứng dụng này sẽ được lưu trữ trên mạng nội bộ và do đó băng thông sẵn có hơn. Nhưng tôi muốn hạn chế người sử dụng một số giới hạn như IIS được tham gia vào phục vụ 100MB-200MB tập tin những người dùng khác của trang web sẽ nhận được hiệu suất thấp hơn. – Pratik