ressource nicht gefunden statt 413 anforderungslänge überschritten

9

Wenn ich versuche, eine große Datei (über 10 MB) hochzuladen, wird auf meiner Seite Folgendes angezeigt:

  

Die Ressource, nach der Sie suchen, wurde entfernt und hatte ihren Namen   geändert oder ist vorübergehend nicht verfügbar.

Meine web.config hat das

%Vor%

und

%Vor%

Warum leitet es mich nicht zu TooBig.html weiter, anstatt die oben genannte Nachricht anzuzeigen?

Hinweis

Die Standardgröße von ASP.NET ist 4MB, deshalb habe ich die maxRequestLength auf 15000 geändert. (Die Änderung auf 150000 macht zu diesem Zeitpunkt keinen Unterschied, da ich nur mit maximal 10MB teste)

    
Rob 14.03.2013, 15:33
quelle

3 Antworten

1

Ich hatte dieses Problem, als ich mit verschiedenen Dateigrößen zu IIS7 wechselte. Aber die Lösung unten hat für mich zu dieser Zeit funktioniert. Sie sollten diese Teile zu Ihrer webconfig- oder appconfig-Datei hinzufügen, abhängig vom gewünschten Bereich.

%Vor%

Weitere Informationen können Sie sich ansehen.

Ссылка

    
Mahmut Ali ÖZKURAN 14.03.2013 22:17
quelle
1

Getestet mit .NET 4.x

Es ist nicht möglich, diesen Fehler in der Datei web.config zu behandeln, weil er zu hoch ist.

Sie können diesen Fehler stattdessen in der Datei global.asax wie folgt abfangen:

%Vor%     
George Filippakos 16.03.2013 10:05
quelle
1

Der folgende Code kann helfen:

%Vor%     
SoftSan 13.11.2013 09:42
quelle

Tags und Links