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 :

Organisation projets ASP.Net


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de stephane.julien
    Inscrit en
    Septembre 2007
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 342
    Par défaut Organisation projets ASP.Net
    Bonjour,

    Je développe plusieurs applications ASP.Net et ai construit mon "framework" qui contient la MasterPage, Global,asax, une multitude de fichiers aspx, ... Un système de menu automatique déclarés en base de données permet de charger automatiquement les pages métiers de l'application. Ces fichiers ne changent donc pas d'une application web à l'autre.

    Actuellement, lors d'une nouvelle application web, je fais un copier coller de tout et je continue/recommence. J'aimerais maintenant mettre ce framework en référence de mes applications web (propriété externe svn avec tags et suivi version), et définir dans mes sites uniquement les pages métier de l'application.

    Est-ce possible de faire ce découpage en utilisant une dll en référence ?

    Merci d'avance de votre aide !

  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,

    C'est le principe. Normalement, clic droit sur le projet > ajouter une référence > tu vas chercher la dll.

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

  3. #3
    Membre éclairé Avatar de stephane.julien
    Inscrit en
    Septembre 2007
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 342
    Par défaut
    Merci pour la tentative... Je connais très bien la manip.

    Le problème c'est que mes fichiers .aspx/MasterFile/Themes/templates qui se trouvent dans la dll référencée ne sont pas visibles lors de la navigation du site web. Ils sont évidements visibles dans le code pour autant qu'ils soient public, mais pas lors de la navigation.

    C'est peut-être un problème de déploiement ? Je n'ai rien spécifié de particulier et lance mon appli en "Ctrl+F5"...

  4. #4
    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
    Citation Envoyé par stephane.julien Voir le message
    mes fichiers .aspx/MasterFile/Themes/templates qui se trouvent dans la dll référencée ne sont pas visibles lors de la navigation du site web
    Ok, j'avais pas capté. Ben ça non. J'ai jamais vu ça en place. J'ai vu passer des fils à ce sujet, mais jamais de solution viable.

    Google: http://www.google.fr/search?q=asp.ne...ltiple+project

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

  5. #5
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonsoir,

    Peut-être qu'avec un peu d'héritage tout se passera comme tu le souhaites ?

  6. #6
    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
    Citation Envoyé par ostenhard Voir le message
    Peut-être qu'avec un peu d'héritage
    Non non, les dll n'encapsulent pas le code XHTML. Donc c'est impossible juste avec les dll.
    "Winter is coming" (ma nouvelle page d'accueil)

  7. #7
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    A moins que le XHTML soit généré par code !

  8. #8
    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
    Bah oui, mais là il faut faire un choix. Pas super pratique à coder et à faire évoluer (recompiler à chaque fois). Ou alors en tant que ressource.
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Membre éclairé Avatar de stephane.julien
    Inscrit en
    Septembre 2007
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 342
    Par défaut
    Bah si je comprends bien il n'y a pas de solution tout faite pour ça !

    J'ai tenté de mettre mon code source "framework maison" en propriété externe svn. J'ai donc mon site dans root/src, en mon "framework asp.net" en root/tools. Ensuite dans mon projet "WebSite" dans src, de référencer les contrôles utilisateur qui se trouvent dans "../tools". Cela ne fonctionne pas non plus, il ne les inclut pas dans la compilation, ou alors VS en fait une copie locale.

    Si quelqu'un a une autre solution pour m'éviter mes vieux "copier-coller", je suis prenneur !

  10. #10
    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
    Tu peux générer un installer.
    "Winter is coming" (ma nouvelle page d'accueil)

  11. #11
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    je travail sur un site asp dont certains contrôle sont contenus dans des dll pour ce faire ils utilisent Html writer et mette le code html de sortie sous forme de string

Discussions similaires

  1. comment integrer NHibernate à un projet ASP.Net?
    Par missgeek dans le forum NHibernate
    Réponses: 17
    Dernier message: 17/08/2009, 22h08
  2. Projet ASP.Net - Authentification SQL Server
    Par 3KyNoX dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/10/2008, 15h48
  3. probleme en visual studio 2003 pour création de nouveau projet ASP.net
    Par magui_laurene dans le forum Visual Studio
    Réponses: 5
    Dernier message: 13/04/2008, 03h04
  4. problème lors de création d'un projet ASP.Net
    Par fifidante dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/02/2008, 23h33
  5. compiler un projet asp.net sous DOS
    Par JauB dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 07/02/2007, 11h34

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