Accueil > Forum > > > > Problème de Web.config
Problème de Web.config
mercredi 26 octobre 2005 à 16:02:22 |
Problème de Web.config

vds
|
Bonjour à tous! Je développe une application web sous visual studio. (asp.net et c#)
J'ai une solution à l'interieur de laquelle j'ai 2 projets. Disons projet 1 et projet 2.
Dans le projet 1 j'ai une webForm où se trouve un formulaire qui me permet d'enregistrer des données dans une table. Lorsque j'enregistre des données, je dois créer des fichiers(portant le nom des infos entrées) dans un répertoire précis . Jusque là tout va bien.
La création de fichier se fait grâce à une classe qui se trouve dans le projet2. Et le répertoire précis est en fait défini dans une clé du webConfig dans le projet 2. Donc DANS ma classe du PROJET2 je fais string rep = System.Configuration.ConfigurationSettings.AppSettings["repertoirePhysique"];
Le problème c'est que quand je compile et que j'éxécute le projet1, le web.config pris en compte est celui du projet1 et non celui du projet 2 comme je le voudrais et donc la clé n'est pas trouvée.
Je dois obligatoirement garder la même architecture et je dois ossi absolument laisser les clés dans le web.config du projet2.
Si mon problème inspire quelqu'un j'aimerai bien qu'il m'aide!!! Merci d'avance
|
|
mercredi 26 octobre 2005 à 16:10:49 |
Re : Problème de Web.config

SharpMao
|
Hello,
Si tu as rajouté une référence à ton projet 2 pour créer un objet et l'utiliser, c'est normal qu'il utilise le web.config 1. Si tu dois tout laisser en l'état, la seule solution que je vois c'est de transformer ta classe du projet 2 en Web Service, de cette manière, il accédera à son propre web.config.
Amicalement, SharpMao
|
|
mercredi 26 octobre 2005 à 16:43:12 |
Re : Problème de Web.config

vds
|
Merci SharpMao pour ta réponse si rapide.
J'ai transformé ma classe en serviceWeb comme tu me l'as dit mais j'ai exactement le même problème.
Voila la structure de mon serviceWeb:
[WebService] public class MaClasse{
public monConstructeur(){ ..... string s = getMonRep(); }
[WebMethod] public string getMonRep(){ return System.Configuration.ConfigurationSettings.AppSettings["repertoirePhysique"]; } }
Que ce qui cloche? Est ce que le "[WebMethod]" est indispensable? Merci pour ton aide
|
|
vendredi 28 octobre 2005 à 19:27:30 |
Re : Problème de Web.config

SharpMao
|
Hello,
Tu appelle bien la méthode à travers le web service ?
C'est à dire en ajoutant une référence Web et non une référence simple ?
Amicalement, SharpMao
|
|
vendredi 28 octobre 2005 à 20:43:36 |
Re : Problème de Web.config

vds
|
Ah oui en effet, j'ai laissé une reference simple!!!
Je testerai lundi car je n'ai pas le projet sous la main.
En tous les cas je te remercie pour avaoir éclairé ma lanterne!
|
|
mercredi 2 novembre 2005 à 10:53:59 |
Re : Problème de Web.config

SharpMao
|
Hello,
Je voulais juste savoir si ton problème était résolu.
Amicalement, SharpMao
|
|
mercredi 2 novembre 2005 à 11:53:30 |
Re : Problème de Web.config

vds
|
Coucou!
Alors je suis sure que ta solution est la bonne mais en fait je ne suis pas d tout familière avec les webServices.
Ce qu'i se passe c'est que sur mon projet1, je fais "Ajouter une référence web" ensuite je choisis "Services web sur l'ordinateur local". Là, dans la liste, mon service web apparait bien. Donc je le sélectionne puis je clikesur "Ajouter la référence" mais en fait quand je regarde la référence web ajoutée s'appelle "localhost"! Du coup je ne sais pas quoi faire comme "using" car ni le nom de mon service web n'est reconnu, ni localhost.
Du coup, quand jutilise les objets de mon service web dans le projet1, il ne les reconnait pas non plus!

|
|
mercredi 2 novembre 2005 à 13:10:14 |
Re : Problème de Web.config

SharpMao
|
Hello,
VS te crée un proxy avec le même namespace.
Si tu utilise localhost, fsit :
using YourNameSpace.localhost;
Ensuite, tu peux utilise ton service : YourService s = new YourService(); s.YourMethod();
Amicalement, SharpMao
|
|
mercredi 2 novembre 2005 à 13:21:14 |
Re : Problème de Web.config

vds
|
Bon j'ai essayé Mais quand je fais "using myNameSpace.localhost", localhost n'est pas reconnu. De plus pour que "using myNameSpace" tout court soit reconnu, je suis obligée de laisser la référence normale en plus de la reference web. Et bien entendu, mes objets non plus ne sont pas reconnus ! 
|
|
mercredi 2 novembre 2005 à 13:26:07 |
Re : Problème de Web.config

vds
|
RECTIFICATION!!!
Je me suis un peu trompée car j'ai pas fais attention mais je faisait "using monNameSpaceDuProjet2.localhost" et non "using monNameSpaceDuProjet1.localhost" alors que la ref est dans projet1.
Du coup pour le using g plus de probleme mais par contre les objets ne sont toujours pas reconnus avec: YourService s = new YourService(); s.YourMethod();
|
|
Cette discussion est classée dans : problème, web, projet, config, projet2
Répondre à ce message
Sujets en rapport avec ce message
Acces connectionString du web.config depuis une dll [ par SoyYo ]
Bonjour J'ai créé un projet DAL externe à mon projet web. J'aimerai récupérer le string de connexion à ma base dans le web.config du projet web. J'ess
Programmation C# sur visual web developer 2005 [ par emy13rouge ]
Bonjour,Je suis actuellement en 2ème année de bts informatique et je suis chargé d'un projet. Pour mon projet je dois créer un site web en asp et C# à
Fichier de config, WCF, bibliotheque de classe [ par carteage ]
BonjourJ'ai une solution VS2008 et .Net3.5 avec - Un projet winform tout bete (une form et un bouton) - Une bibliotheque de classe qui contient
VSS 2005 et VS 2008 [ par Yxion ]
Bonjour,Suis le seul à avoir ce pb qui commence à me gonfler sérieux ou non ?J'ai une solution contenant un projet web et des bibliothèques de classes
Remplir une dropdown à partir du web.config [ par crahier ]
Bonjour J'ai une petite question. Dans mon fichier web.config, j'ai une clé du genre [code=cs][/code]
problème avec un webservice et son référencement .xap.... [ par parlaciel ]
Bonjour à vous, je sollicite votre aide car je n'ai pas encore trouvé de solution sur le net... Je tente d'implémenter des childwindows dans un proje
Appelle d'une Dll à partir d'un autre projet [ par grandihamza ]
Bonjour, J'ai un petit problème avec mon application. J'essaye de créer une bibliothèque en c# puis d'utiliser ses méthodes dans un autre projet, mai
projet widget c# [ par ismalife ]
Bonjour à tous, voici mon problème : mon projet consiste à afficher par le biais d'un datagridview, les données un fichier xml. En effet les données
Déploiement d'une application web .NET [ par ortys4 ]
Bonjour,vous vous doutez bien que si je fait appel à de l'aide exterieur, c'est bien pour m'aider à résoudre un problème. Le voici : j'ai développer u
Problème Web Service sous Micro Framework [ par Aaknar59 ]
Bonjour, Dans le cadre de mon projet je dois obtenir des mesures depuis des capteurs sur une carte d'acquisition FEZ Cobra et les enregistrer sur un
Livres en rapport
|
Derniers Blogs
[TECHDAYS2012] OUI J'Y SERAI![TECHDAYS2012] OUI J'Y SERAI! par JeremyJeanson
Bonsoir, Certes, je l'annonce avec un peu de retard, mais je serai effectivement au Techdays demain. Comme l'an dernier, je participerai au programme ATE (Ask The Expert). Si vous avez des questions Workflow, WCF, AppFabric ou plus généralement .net, n'hé...
Cliquez pour lire la suite de l'article par JeremyJeanson TFS INTEGRATION TOOLS - SUIVI DES SYNCHRONISATIONS AVEC REPORTING SERVICESTFS INTEGRATION TOOLS - SUIVI DES SYNCHRONISATIONS AVEC REPORTING SERVICES par vfabing
Afin de s'assurer du bon fonctionnement des différentes synchronisations effectuées par les TFS Integration Tools, 2 rapports sont présents dès l'installation. Il suffit alors d'effectuer les manipulations suivantes pour pouvoir les visualiser : Loca...
Cliquez pour lire la suite de l'article par vfabing CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|