IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Ajout d'assemblies dans Web.config sous-dossier + Param APP_CODE


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 62
    Par défaut Ajout d'assemblies dans Web.config sous-dossier + Param APP_CODE
    Bonjour,

    2 questions aujourd'hui :
    - J'ai une appli web, qui contient un web.config à la racine. Pour différentes raisons, j'aimerais déclarer 2 assemblies (DirectoryServices et OracleClient) uniquement pour une partie de l'appli, donc dans un sous-dossier (dans le dossier SousAppli, par exemple). Est-ce possible ? Pour l'instant, je n'ai trouvé que des réponses négatives, il y a une astuce ?

    - Dans le meme ordre d'idée, j'ai aussi 2 fichiers de classe .aspx.cs, propres à ce sous-dossier. SI je les mets dans le App_Code du root, pas de soucis, ma sous-appli (dans le dossier SousAppli, par exemple) les trouve sans probleme, mais si je les mets dans \SousAppli\App_Code, ca ne fonctionne plus. AL aussi, possibilité de spécifier où trouver des fichiers de classe dans le Web.config qui se trouve dans "SousAppli" , ou autre solution ?

    Merci pour vos idées, pistes ou autres !

    Olivier.

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Les web.config d'un site/application web fonctionne par héritage. Les sous dossiers héritent du web config parent. Ajoute un web.config dans les sous dossiers et ajuste le contenu en fonction des fonctionnalités que tu souhaites.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 62
    Par défaut
    Salut Immobilis,

    J'avais connaissance du fonctionnement par heritage du web.config, mais si tu relis mon post, ca ne répond pas vraiment à ma question.

    - En effet, pour le premier point, il me semble que les assemblies ne peuvent etre ajoutées qu'à la racine du site web, cela fait partie des directives qui ne sont pas interpretées lorsqu'elle sont présentes dans un sous dossier. En tous cas, l'ajout de cette directive dans le web.config à la racine du site fonctionne, mais l'ajout de cette meme directive dans un web.config dans un sous dossier n'est pas pris en compte.

    - Pour le second point, quelle est la méthode pour spécifier un nouveau dossier (hors App_Code) qui contienne des fichiers de class .CS ?

    Merci pour tes réponses !
    Olif

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/07/2010, 09h22
  2. Ajout nouvel utilisateur dans web.config
    Par tomtom_57 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/06/2009, 09h41
  3. [2.0] MasterPage dans Web.config
    Par Hokutomarsouin dans le forum ASP.NET
    Réponses: 2
    Dernier message: 25/05/2007, 12h22
  4. [IIS][SQL Server] Problème de chaine de connexion dans web.config
    Par skystef dans le forum Accès aux données
    Réponses: 2
    Dernier message: 02/02/2007, 13h57
  5. Réponses: 2
    Dernier message: 08/01/2007, 22h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo