Bonjour,
Via une application ASP.Net, je souhaite mettre à jour un fichier Excel uploadé.
Sur ma machine de développement, ça marche très bien, mais une fois installer sur le serveur de production, nada, j'ai l'erreur suivante :
"Object reference not set to an instance of an object."
Alors, les configurations:
- Sur mon PC de développement :
OS : Windows XP FR
IIS : V.5.1
Excel : Version 2003 FR
- Sur le serveur :
OS : Windows 2000 FR
IIS : V.5.1
Excel : Version 2000 US
N'ayant pas la même version d'Excel, j'ai donc mis une référence à EXCEL9.OLB dans mon projet au lieu de la librairie du 2003 (j'ai copié le fichier du serveur sur mon poste, et j'ai fait parcourir; normalement, la mise à jour des références est donc bien faite, même si Excel 2000 non installé sur mon poste?!).
--> Ca marche toujours bien sur mon poste, mais j'ai eu une autre erreur sur le serveur de production :
"Old Format or Invalid Type Library"
J'ai trouvé cet article http://support.microsoft.com/kb/320369/en-us et j'ai donc fait ce qu'il préconise...
--> Mais je me retrouve de nouveau avec mon erreur "Object reference not set to an instance of an object.".
Savez-vous si c'est un problème de droit (car il n'arrive pas à ouvrir le fichier excel ou quelque chose comme ça ?) ou autre chose ? Bref, je cherche depuis plusieurs jours et je suis toujours sans voie
Merci,
Damien.
PS : je ne met pas de code car vu que ça marche bien sur mon poste..je pense que la subtilité est ailleurs
Partager