cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008
-
20 sept. 2005 à 15:58
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
21 sept. 2005 à 21:06
Salut !
Je suis sous asp.net et j'ai créer un appli qui permet de zipper des fichiers, etc... en local sa fonctionne #1 mais sur mon serveur sa me donne un erreur apres 2min par exemple, mon zip est créer mais pas terminer, je pense que ces du genre ScriptTimeout du iis ou ché pas koi en .net je suis debutant... Je peux configurer mon serveur il est a nous.
"Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur."
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 20 sept. 2005 à 23:18
sous IIS5 tu as dans les propriétés du site web, dans l'onglet repertoire de base, un bouton configuration puis l'onglet option, et la t'as un delai d'execution ...
mais t'es sur quel IIS ? et comment ca le zip créer mais pas terminé ? le proco est utilisé à fond pendant les 2 min ? meme en zippant un fichier de 1ko ? c'est koi le code que tu utilises ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 20 sept. 2005 à 23:18
sous IIS5 tu as dans les propriétés du site web, dans l'onglet repertoire de base, un bouton configuration puis l'onglet option, et la t'as un delai d'execution ...
mais t'es sur quel IIS ? et comment ca le zip créer mais pas terminé ? le proco est utilisé à fond pendant les 2 min ? meme en zippant un fichier de 1ko ? c'est koi le code que tu utilises ?
cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008 21 sept. 2005 à 16:31
salut !
je code avec la librairie ICSharpCode.SharpZipLib
Pour ce qui est du zip je créer un zip mais avec des grosses images tiff, ces des zip de plus de 200mo, donc il n'a pas le temps de toutes les incorporés ! En local ces #1
Et si tu a des ptits truc en passent cher pro du .net lolll
voici mon code :
<!--
//-----------------------------------------------------------------------------
// Utilisation de la librairie ICSharpCode.SharpZipLib pour compression
// Utilisation de la dll, placé dans le repertoire bin de l'application
// http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx //
// @author Jacques Gariépy
// @date : 15-09-2005
// @modif :
//-----------------------------------------------------------------------------
-->
public void CompressFiles(string TypeCompress, int LevelCompress, int idOrder)
{
ZipEntry MyZipEntry; //les files inclus dans le zip
ZipOutputStream MyZipOutputStream = null; //le output pour le zip
FileStream MyFileStream = null;//manipulation des files
int CountFiles; //compteur pour les files
int i; //compteur des files pour le for des files
string NameZipFiles;
BDGeoFilesIterator = Basket.GetGeoFilesIdListForBasket(idOrder);
try {MyZipOutputStream = new ZipOutputStream((File.Create(dvp_ZipFolder + NameZipFiles + "." + TypeCompress)));}catch (Exception e){}
//la compression ce fait entre 0 et 9, 0 sans compression : 9 max compression
MyZipOutputStream.SetLevel(LevelCompress); //Niveau de compression
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 21 sept. 2005 à 18:28
Tu peux esssayer avec des fichiers raisonnable :p genre un zip de 200ko :) ca permettra de savoir si deja le code fonctionne, je suis pas assez courageux pour lire le code ;)
Sinon il doit peut etre y avoir un scriptTimeOut dans asp.net mais j'ai pas le temps de regarder pour le moment :) peut etre dans l'header de la page <%@ page scripttimeout="" ca m'etonnerais :p
cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008 21 sept. 2005 à 20:31
salut !
Pour le zip d'une image ou 2 sa passe mais si ces un peu plus sa fait cette erreur !!! Ce que je me demande ces pk, sur mon poste ces #1 mais pas sur mon serveur !!!!
Pas courageux = quoi lolll mon code est pas bien ;)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 21 sept. 2005 à 21:06
Server.scriptTimeOut
j'ai enfin eu un peu de temps pour fouiller dans l'intellissens ou ca pouvait etre :p
Sinon pour ton code, euh .... ca donne vraiment pas envie d'etre relu comme c'est présenté ;) (j'ai dans ma todo liste de pouvoir mettre du code présentable dans le forum:))
Sinon, ca peut venir du fait que sur ta machine de test c'est une bete de course et sur le server non, ou alors une config à la con differente, bref, en théorie avec le server.scripttimeout bien haut ca devrait pas merder.