2009-09-02 7 views
-2

J'ai un service web sur iis que j'appelle dans une application de console simple ce service web est de prendre des choses sur une base de données J'ai changé la base de données sur un fichier de configuration, mais il semble continuer à appeler l'ancienne base de données un conseil?troube avec iis (peut-être)

+1

Peut-être un peu de ponctuation de temps en temps par courtoisie à vos assistants potentiels? – GenericMeatUnit

Répondre

1

S'il existe des informations d'identification de base de données mises en cache dans l'application, il suffit de recycler le pool d'applications dans lequel elles se trouvent. Si vous n'êtes pas familier avec les pools d'applications, redémarrez simplement IIS et cela fera la même chose.

Si vous n'avez pas d'informations d'identification en cache, pouvez-vous spécifier où les informations d'identification sont stockées, comme un fichier web.config, une bibliothèque personnalisée, etc.?

0

Définissez-vous la chaîne de connexion dans le client app.config ou le web services web.config?

+0

Je suis en train de configurer la connexion côté serveur, dans un document xml (le service web a une couche de gestion en dessous), j'ai essayé de redémarrer iis mais ça ne semble pas fonctionner. –

1

Assurez-vous que la chaîne de connexion est effectivement utilisée plutôt que d'utiliser les paramètres du concepteur de jeu de données d'origine.

Si vous avez utilisé le concepteur de jeu de données, il y aura un paramètre de chaîne de connexion dans le fichier de paramètres du projet. à moins que la chaîne de connexion dans votre web.config soit exactement la même, alors il utilisera l'original.

Vous pouvez vérifier s'il utilise la chaîne que vous avez fournie en entrant garbage dans la chaîne de connexion web.config et en vérifiant si le service Web échoue après avoir redémarré le site Web.

Espérons que cela aide.

1

Il est difficile d'offrir ce conseil sans être inutile, mais dans ce cas, il suffit de le parcourir, de déconnecter les différents bits importants, comme la chaîne de connexion utilisée par vos composants lorsqu'ils se connectent à la base de données, etc. et la réponse sera tôt ou tard révélée. Je dis cela par expérience.

Il n'y a pas grand-chose que moi-même ou d'autres affiches ici peuvent faire, mais je vous offre les conseils les plus généraux, comme le recyclage des piscines d'applications. Votre question est simplement trop courte et manque d'information, et le sujet des services Web est très vaste. Commencez donc par ajouter la journalisation comme je l'ai suggéré et cela pourrait bien fonctionner, ou au moins nous en donner plus pour continuer. Tout le meilleur pour vous ..

Questions connexes