webForumDet fria alternativet

ASPUpload och script timeout

3 svar · 386 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20013 406 inlägg
#1

Hej

Active Server Pages, ASP 0113 (0x80004005)
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.

Detta felmeddelande kommer kanska frekvent på en webbplats som loggar felmeddelanden. Det är när någon försöker ladda upp en fil som är väldigt stor.
Går det att undvika detta på något sätt. I ASPUpload så måste man ju ladda upp filen innan den kan avgöra hur stor den är och sedan ta bort den ifall den överstiger maxgränsen. Problemet då blir ju att om man laddar upp en fil på 100 mb så får man felmeddelandet ovan.

emissionMedlem sedan dec. 19996 721 inlägg
#2

<%Server.ScriptTimeout=många sekunder%>

AddeladdeMedlem sedan jan. 20013 406 inlägg
#3

Men samtidigt kanske man inte vill att det ska köras så länge heller

emissionMedlem sedan dec. 19996 721 inlägg
#4

I så fall måste du blocka någonstans på vägen, t.ex. genom att blocka på klienten med en Java-uploadapplet, eller på servern med serverinställningar (finns i IIS6, AspMaxRequestEntityAllowed)

130 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)