Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 19h08   #1
Membre régulier
 
Étudiant
Inscription : janvier 2004
Messages : 279
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2004
Messages : 279
Points : 71
Points : 71
Envoyer un message via ICQ à ExSter Envoyer un message via MSN à ExSter Envoyer un message via Skype™ à ExSter
Par défaut [IIS][ASP.NET] SQL Express + Accès a BD en APP_DATA impossible avec iis

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 :

Code :
1
2
SqlConnection oConn = new SqlConnection(@"Data source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|MABASEDEDONNEE.mdf;Integrated Security=True;User Instance=True");
Quelqu'un aurait une idée ou déja rencotnré ce problème ?

Merci d'avance !!
ExSter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 19h41   #2
Membre régulier
 
Étudiant
Inscription : janvier 2004
Messages : 279
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2004
Messages : 279
Points : 71
Points : 71
Envoyer un message via ICQ à ExSter Envoyer un message via MSN à ExSter Envoyer un message via Skype™ à ExSter
Bon, je rajoute une piste si ça peut aider.

Lorsque je suis Dans VISUAL STUDIO 2005, et que j'ouvre mon WebService.
Lorsque j'ouvre le dossier App_Data et que j'ouvre (double clic) mon fichier MDF (ma base de donnée), j'obtiens une erreur !!!

La voici :

Unable to open the physical file "c:/inetpub/wwwroot/TEST/MonWebService/App_Data/MABASEDEDONNEE.mdf" . Operating system error 32: "32(error not found)".
An attempt to attach an auto-named database for file c:/inetpub/wwwroot/TEST/MonWebService/App_Data/MABASEDEDONNEE.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.


Une idée d'ou cela pourrait provenir ?

Merci.
ExSter est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h54.


 
 
 
 
Partenaires

Hébergement Web