504 Fehler Auf Dem Server

Ich bin das laden von Daten in eine text-Datei und, wenn das Verfahren dauert lange (viele Daten) bekomme ich einen 504 Reaktion (gesehen in Fiddler) und natürlich die Datei nicht generieren. Ich dachte, ich würde versuchen, die Erhöhung des Sitzungs-timeout-in meinem web.config, aber das hat nicht geholfen.

Gibt es eine Eigenschaft, die bestimmt den timeout für diese?

Jede Hilfe dankbar.

  • Sie tun dies aus einem webservice? Ziehen Sie die Datei oder drängen ? Haben Sie versucht, das schreiben der Datei mit einem kleineren Datensatz, um zu sehen, ob es die Größe oder Berechtigungen ?
  • Der Standard-timeout der web-Anwendung ist 90 Sekunden, das ist mehr als genug für Allgemeine Zwecke. Auch dann, wenn Sie wollen, erhöhen Sie die timeout-Zeit für eine Anfrage. =>Erstens, Sie brauchen, um erhöhen Sie den timeout des Attributs executionTimeout der httpRuntime-element. <httpRuntime executionTimeout="36000" =>Und außerdem, dieses Attribut ist nur wirksam, wenn Sie das debug-Attribut des-Elements Kompilierung auf false. <compilation debug="false" ../> =>Aber das funktioniert in Verbindung mit der Session-timeout. <sessionState mode="InProc" timeout="360" ... />
InformationsquelleAutor Rivka | 2012-06-11
Schreibe einen Kommentar