Bonjour !
Je commence à devenir méchamment ennemi avec IIS. La surchauffe n'est pas loin, le petage de plomb a moitié débuté !
Après avoir perdu mmmmh .... 12h d'affilée à faire des recherches, je n'ai plus d'autre choix que de demander.
J'ai un projet, Site Web ASP.NET (2.0) qui communique avec un WEB SERVICE.
Ce web service contient, dans son dossier App_Data, la base de donnée de l'application. (Données clients, etc.).
Lorsque je lance l'application dans VISUAL 2005, tout se déroule à merveille.
Communication avec le Web Service = OK
Connexion à la Base de Donnée = OK
Exécution de traitement et requetes sur cette meme base = OK
A Savoir que je suis dans une application ou j'ai défini l'AUTHENTICATION à FORMS et non Windows ! En effet, les connexions se font en demandant à la BD si 'lutilisateur est bien dans la table "CLIENT".
Alors c'est là que ça devient drole !
Je passe mon application sous IIS.
Je place donc le dossier du site web dans :
C:/inetpub/www/TEST/MonSiteWeb/
et mon Web Service dans :
C:/inetpub/www/TEST/MonWebService/
Je modifie le fichier WEB.CONFIG du site web, pour lui signaler de se connecter en localhost au WEB SERVICE.
Connexion à : http://127.0.0.1/TEST/MonSiteWeb/Default.aspx
OK !
Je communique correctement avec mon WS et mes pages s'affiches à merveille.
C'est lorsque je veux exécuter une fonction du Web Service qui communique avec sa BASE DE DONNEE attachée dans App_Data que ca plante !
Par exemple, pour le LOGIN !
Pour lister les différentes NEWS ! Etc...
Bref, un gros soucis de connexion à ma base SQL lorsque je suis sous IIS.
Voici la chaine de connexion que j'utilise :
Quelqu'un aurait une idée ou déja rencotnré ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SqlConnection oConn = new SqlConnection(@"Data source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|MABASEDEDONNEE.mdf;Integrated Security=True;User Instance=True");
Merci d'avance !!
Partager