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