Erhöhen Datei upload size limit in iis6
Gibt es keine andere Stelle außer der metabase.xml Datei, wo die Datei-upload-Größe kann verändert werden?
Ich bin derzeit mit einem staging-server mit IIS6 und es ist setup und erlauben das hochladen von Dateien bis zu 20 MB. Dieser funktioniert einwandfrei in Ordnung. Ich habe einen neuen Produktions-server, den ich versuche zu setup die gleiche Größe zu begrenzen. Also bearbeitete ich die metabase.xml Datei und legen Sie es auf 20971520. Dann habe ich neu gestartet IIS und das hat nicht funktioniert. So habe ich dann den gesamten server neu gestartet, dass hat auch nicht funktioniert. Ich kann Dateien hochladen, um 2mb also es ist definitiv so dass die Dateigrößen, die größer als die standard-200kb Standard-Größe. Ich versuche den Upload einer 5 MB Datei und mein upload.aspx-Seite komplett abstürzt. Ist es möglich, es ist etwas, was ich konfigurieren muss? Die Produktions-server befindet sich auf einem server-farm, könnte es einige Grenzen gesetzt es Ende?
Dank
InformationsquelleAutor der Frage JustLogic | 2008-12-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit ASP .NET, dann müssen Sie zum ändern der maxRequestLength web.config-Eigenschaft.
Sehen dieser link.
InformationsquelleAutor der Antwort Carl
Ich reiche meine Antwort auf Ihre Frage zu berücksichtigen, andere mögliche Situationen.
Einen sehr guten link, um zu erfahren über den Upload von großen Größe von Dateien, ist dieses hier:
http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx
Hier Jon Galloway erklärt die besten Techniken, um das problem zu behandeln:
1.-Ändern der Rechner-config oder web.config:
Hier ändert sich nicht nur die maxRequestLength, aber Sie müssen geben mehr Sekunden für die executionTimeout.
Interessante Sache: berücksichtigen Sie, dass der Wert dieser Einstellung wird ignoriert, im debug-Modus. Der Standard in .NET Framework 2.0 ist 110 Sekunden. In der .NET Framework 1.0 und 1.1, der Standard ist 90 Sekunden.
2.-Reden über die Reale Lösung, HttpModules wie die kostenlos NeatUpload
3.-Zu erklären, einen anderen Weg hochladen mehr intuitiv: Silverlight-oder flash - swfupload
4.-Er spricht über eine Einschränkung II7 hat. Auf dieser Seite http://www.telerik.com/help/aspnet-ajax/upload_uploadinglargefiles.html finden Sie weitere interessante Einstellungen für IIS 7, maximal 100 megas.
Sie fügen hinzu:
Und Sie müssen die Datei öffnen C:\Windows\System32\inetsrv\config\applicationHost.config und hier die Zeile:
ändern:
Interessant Galloway erwähnt: "In ASP.NET 1.0 und 1.1, die gesamte Datei in den Arbeitsspeicher geladen wurde, bevor er auf die Festplatte geschrieben. Es wurden Verbesserungen in ASP.NET 2.0 stream die Datei auf die Festplatte während der upload-Prozess."
Für den IIS6 die Lösung Chris gibt ich denke das ist angemessen:
http://www.banmanpro.com/support2/File_Upload_limits.asp
Anderen Quelle:
http://www.telerik.com/support/kb/aspnet-ajax/upload/page-not-found-error-when-uploading-large-files-on-win2003.aspx
Einer anderen URL, wo ein user hat getestet, eine Menge von Komponenten, hier:
http://remy.supertext.ch/2008/01/file-upload-with-aspnet/
Er bezieht sich auf einen codeproject-Projekt (!) das ist ein sehr gutes Beispiel für die Verwendung von großen Dateien und flash hier:
http://www.codeproject.com/KB/aspnet/FlashUpload.aspx
InformationsquelleAutor der Antwort netadictos
Ich habe zu kämpfen mit diesem Problem seit Stunden jetzt und haben endlich gelöst, mein spezielles problem und ich möchte es hier.
Wenn Sie urlscanes gibt eine Grenze für die Dateigröße in der Konfiguration als gut. Um änderungen vorzunehmen, müssen Sie Bearbeiten Sie die Datei "UrlScan.ini" befindet sich (normalerweise) in:
C:\WINDOWS\system32\inetsrv\urlscan
Ändern Sie den Wert für "MaxAllowedContentLength" auf den gewünschten max Datei Größe Wert.
InformationsquelleAutor der Antwort Hewins
Wenn Sie Dokument hochladen von rad-Steuerung, als Sie können, verwenden Sie einfach diese Zeile code.
Es funktionierte für mich.
InformationsquelleAutor der Antwort