Web Service fonctionne sur le serveur web de VS2008 mais pas sur IIS7

Signaler
Messages postés
1
Date d'inscription
vendredi 16 juillet 2004
Statut
Membre
Dernière intervention
19 juin 2009
-
Messages postés
8
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010
-
Bonjour,

Je rencontre un problème de déploiement de mon service web sur IIs.
Ce service web interroge une librairie C#, qui elle même fait de l'interop avec la dll Interop.Domino.dll, le tout pour rapatrier la taille et les quotas de boites mail d'un serveur Domino.
Lorsque je le teste en local avec le serveur web de vs2008, cela fonctionne parfaitement.
Mais lorsque je le déploie sur IIS7 et que le l’ « invoke », il me retourne les exceptions ci-dessous.

Citation:
System.NullReferenceException : Object reference not set to an instance of an object.
At ………………………ClassMetier.Statistique() in c:\Document an Settings\user\My Documents\vst2008\LotusDll\NotesClass\ClasseMetier.cs:line 82

La libraire et la dll sont bien dans le bin de mon site apès déploiement.

Est ce que quelqu’un aurait une idée?
Merci d’avance

3 réponses

Messages postés
8
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010

J'ai exactement le même problème mais lorsque je déploie sur le server (en iis 6), au moment de l'invoque, j'obtiens l'erreur suivante :

Server was unable to process request. ---> Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80004005



Des recherches sur google n'ont rien donné non plus. En effet celles-ci parlent de changer le notes.ini de répertoire mais cela ne change rien pour moi

Peut-être que quelqu'un aurait une solution

Merci d'avance
Messages postés
8
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010

Après quelques prises de têtes infructueuse, j'ai enfin résolu l'erreur.

Si quelqu'un à le même problème, je dépose la solution au cas ou.

Donc l'erreur décrite dans mon post précédent était suivie de l'erreur 8007000e (Insufficient memory ou un truc du style).

J'ai suivi un post sur le net qui disait de changer le chemin du notes.ini et de le mettre dans le c:\notes\data

J'avais procédé à cette étape et cela ne résolvait pas mon problème.

Ce matin en copiant le notes.ini dans le répertoire c:\notes également (Je garde celui dans le c:\notes\data aussi) cela fonctionne parfaitement

Voila voila

En espérant égayer la journée de quelqu'un d'autre

@+
Messages postés
8
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010

Je vais également rédiger un tutoriel complet sur la création automatique de users dans l'adresse book domino de lotus notes.

A bientot donc