Domanda

Ho una pagina ASP.NET che sembra restituire un contenuto molto grande (5.648.733 byte e cioè

Per lo più consumato da ViewState) che termina con un errore di timeout del gateway 504. Sto monitorando l'HTTP

Richiesta/risposta utilizzando Fiddler.

E fondamentalmente, quando poso la stessa pagina, facendo clic su un pulsante-Il post-back non riesce con gli errori mostrati in IE e in FF:

Internet Explorer non può visualizzare la pagina web -> In IE

La connessione al server è stata ripristinata mentre la pagina si stava caricando. -> in ff

Domanda: Può essere a causa delle grandi dimensioni iniettate in ViewState; E se sì, qual è il motivo principale in modo che carica la pagina ma non possa postare la pagina dopo?

È stato utile?

Soluzione

Mi chiedo se stai colpendo il MaxRequestLength dell'applicazione; L'impostazione predefinita è 4 MB.

Altri suggerimenti

Ci sono molti posti in cui una richiesta può timout. Il timeout si verificherà nel collegamento nella catena che ha il timeout più basso.

Dovresti verificare se hai impostazioni proxy in IE.

Grazie Chris Shaffer!

Dopo avermi sottolineato che ho cambiato la lunghezza massima dell'applicazione aggiungendo questa riga al mio web.config:

<httpRuntime maxRequestLength="60240"/>

E ha testato la pagina per vedere se funziona. E lo ha fatto!

Quindi, ora devo trovare un modo per ridurre la vista della gridview su quella pagina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top