Ich versuche, maximale Upload-Limit-Größe in meiner .NET-Anwendung zu erhöhen ... Aktuelle ist 4 MB und ich möchte es auf 25 MB erhöhen ...Erhöhung der maximalen Upload-Grenze Größe in ASP.NET Web Forms
Was ich bisher versucht (web.config-Datei zu ändern):
<security>
<requestFiltering>
<!-- maxAllowedContentLength, for IIS, in bytes -->
<requestLimits maxAllowedContentLength="15728640" ></requestLimits>
</requestFiltering>
</security>
Und:
<system.web>
<httpRuntime maxRequestLength="25000" />
</system.web>
Die zweite Methode gibt mir folgende Fehlermeldung:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
ohne diese Methode, die ich diesen Fehler bin immer:
Maximum request length exceeded.
Ich verwende .NET Web Forms ... Und meine IIS-Version 8 (oder höher glaube ich) ..
Kann mir jemand dabei helfen?
string fileName = fileLanguage.PostedFile.FileName;
using (var fileStream = File.Create(Server.MapPath("../languages/") + fileName))
{
fileLanguage.PostedFile.InputStream.Seek(0, SeekOrigin.Begin);
fileLanguage.PostedFile.InputStream.CopyTo(fileStream);
}
Language language = new Language();
language.Name = txtLanguageName.Text;
language.Path = fileName;
ServiceClass.InsertLanguage(language);
Wer, Jungs ??? – perkes456
Server (IIS) begrenzen normalerweise die Größe auf ca. 10M und können nicht in Ihrem Client-Code geändert werden. – jdweng
Es muss einen Weg geben ... – perkes456