Proszę spojrzeć na zrzuty ekranuweb.config

error when i executed

Muszę ustawić rozmiar przesyłanego pliku do 4 GB

Również jest to moja aplikacja internetowa 3.5, dlaczego jest wyświetlana informacja o wersji jako v2.0

Czy jest jakiś błąd w mojej konfiguracji?

Pomóżcie mi chłopaki.

1
Sankar M 24 luty 2012, 13:47

2 odpowiedzi

Najlepsza odpowiedź

Moim zdaniem nigdy nie pozwalasz na przesyłanie 4gb na raz, używaj segmentów. proponuję przeczytać poniższe linki, które mają niesamowite wyjaśnienie.

  1. Przesyłanie dużych plików w Asp.net — Jon Galloway
  2. Ciemna strona przesyłania plików.

Sugestia:

  1. Wypróbuj przesyłanie plików flash/silverlight (Telerik obsługuje przesyłanie Silverlight) lub SwfUpload
  2. spróbuj ponownie przemyśleć architekturę, jak zamierzasz zaoszczędzić 4 GB+ danych dla każdego użytkownika? .

Możesz ustawić atrybut maxRequestLenght, ale ustawienie tej wartości na wyższą doprowadzi hakera do szalonych rzeczy. a twój serwer się załaduje.

2
Ravi Gadag 24 luty 2012, 16:12

Maksymalny rozmiar, który można ustawić w ASP.NET, to 2097151Kb = 2Gb. Jeśli chcesz przesłać pliki większe niż 2 GB, musisz zaimplementować interfejsy wznawiania przesyłania i przesyłać pliki z segmentami.

Odnieś się do tego „http://www.webdavsystem.com/server/documentation/upload/resumable_upload”

2
coddey 24 luty 2012, 15:32