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 :

comment forcer une sous appilication a pointer App_code local ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 92
    Par défaut comment forcer une sous appilication a pointer App_code local ?
    J ai une application principale asp.net (developer spous vs 2005) utilisant son propre config file, puis j ai une sous application dans un des sous repertoire de l appli principale celle ci aussi possible son propre config file et son propre repertoire App_Code. Ce repertoire contient des classes des dll et fichier cs mais ne sont malheuresement pas reconnu par la sous application

    Comment puis je specifier la ou la sous application doit pointer sur le bon app_code. Dois modifier je config file local ??

    Merci pur votre aide

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par arioule Voir le message
    J ai une application principale asp.net (developer spous vs 2005) utilisant son propre config file, puis j ai une sous application dans un des sous repertoire de l appli principale celle ci aussi possible son propre config file et son propre repertoire App_Code. Ce repertoire contient des classes des dll et fichier cs mais ne sont malheuresement pas reconnu par la sous application

    Comment puis je specifier la ou la sous application doit pointer sur le bon app_code. Dois modifier je config file local ??

    Merci pur votre aide
    Et en français, ça donne quoi?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 92
    Par défaut Re
    Je tente de la refaire en francais cette fois.

    J ai une application web principale, celle ci contient a sa racine un ficher web.config et un repertoire App_code, a la maniere d une application .net classique.
    Par la suite, j ai cree une sous application .net et celle ci se trouve dans un des repertoires de l application principale. j y ai defini pour elle un autre fichier web.config et j y ai cree un autre repertorie App_code.

    lorsque je veux acceder a la sous application via IE
    url : http://localhost/ApplicationPrincipa...n/default.aspx
    une erreur m est retourne parce que certains des objets instancies dans le default.aspx.cs ne sont pas reconnus. La definition des ces objects se trouvent justement dans les fichiers .cs contenus dans le repertoire App_Code de la sous application
    Donc le truc, il semblerait que default.aspx.cs ne regarde pas au bonne endroit pour creer ses objects.

    La question est comment faire pour resoudre le probleme.
    Merci

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Il ne me semble pas possible d'utiliser deux fichiers web.config pour un même répertoire. Si dans IIS tu as un Virtual Directory contenu un web.config et sous-répertoire en contenant un aussi, c'est le premier qui sera utilisé pour tout le site.

    A toi de définir tous tes paramètres dans le même fichier ou bien d'utiliser deux Virtual Directory distinct.

    En espérant t'avoir aidé.

  5. #5
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par arioule Voir le message
    une erreur m est retourne parce que certains des objets instancies dans le default.aspx.cs ne sont pas reconnus. La definition des ces objects se trouvent justement dans les fichiers .cs contenus dans le repertoire App_Code de la sous application
    Normal, le répertoire App_Code est compilé, et stocké dans le bin de ton appli. web.

    Au niveau de ton appli principale, il va chercher tes objets dans son répetoire /bi, puis remonter...donc, comme tes objets sont dans un des sous-répertoires de ton appli principale, il ne peut pas les trouver

    Citation Envoyé par arioule Voir le message
    La question est comment faire pour resoudre le probleme.
    Merci
    C'est tout simple, si tu as des objets partagés par deux projets, tu fais une bibliothèque de classe que tu déploies dans les deux projets.
    Le répertoire App_Code ne devrait servir que pour de petites applications, si tu dois vraiment aborder des notions de partages d'objets entre projets, passes les dans des dll

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 92
    Par défaut Re
    Merci pour vos reponses.

    Arioule

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/01/2007, 14h05
  2. comment faire une sous requête
    Par zope49 dans le forum BIRT
    Réponses: 1
    Dernier message: 18/12/2006, 17h41
  3. Réponses: 2
    Dernier message: 09/09/2006, 10h40
  4. [MySQL] Comment créer une sous catégorie dans mon site ?
    Par plex dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 18/08/2006, 09h59
  5. Réponses: 19
    Dernier message: 19/04/2006, 10h16

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