Tôi có một trang trên trang ASP.NET của tôi tải lên tệp. Tôi đã cố gắng tinh chỉnh tệp web.config để cho phép tải lên lớn hơn. Trong web.config của tôi, tôi đặt:asp.net - tập tin đăng bài cho kết quả trang 404 mặc dù đã đăng tập tin cũng dưới maxRequestLength
<httpRuntime maxRequestLength="2097152" executionTimeout="3600" />
Trên trang của tôi, khi tôi cố gắng để tải lên các file nhỏ hơn, không có vấn đề ... ngay cả ở 25MB. Tuy nhiên, khi tôi cố gắng tải lên tệp 50MB, tôi vẫn nhận được trang lỗi 404.
LƯU Ý: Tôi có điều khiển flash trên một trang khác có thể tải lên gần 2gb mà không gặp vấn đề gì, sử dụng cùng một cài đặt web.config này. Kết quả tương tự trên các máy tính khác nhau, cùng một kết quả khi được đăng lên các máy chủ web khác nhau. Máy chủ web của tôi là Windows Server 2008 R2.
Bất kỳ ý tưởng nào về nguyên nhân? Tại sao flash sẽ ổn, nhưng điều khiển tải lên bình thường có vấn đề này?
Cảm ơn. Có vấn đề chính xác cùng một vấn đề trong một ứng dụng mvc 4 chạy trên IIS 7.5. Sửa lỗi của bạn đã hoạt động. Sự thận trọng duy nhất có thể khiến máy chủ dễ bị tấn công Dos hơn nếu nó công khai. – JimSTAT