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

Développement Web avec .NET Discussion :

Multi projet dans une solution asp.net et webform partagée


Sujet :

Développement Web avec .NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 27
    Points
    27
    Par défaut Multi projet dans une solution asp.net et webform partagée
    Bonjour à tous,

    Je voudrais savoir s'il y a un moyen d'ajouter plusieurs projet dans une solution
    et du projet "Main" pouvoir acceder aux ressources webform etc....

    Je m'explique, j'ai une application web classique dediée aux internautes de mes clients. Et d'un autre coté j'ai un projet intranet qui est dans un répertoire commun. Pour chacun de mes clients j'aimerais rajouter cette application intranet afin qu'il puisse acceder à leurs données .

    - Site Main
    - ressource webform
    - master page
    - cs et css et images.
    - Projet intranet
    - avec ses webforms
    - images
    - master pages et etc...


    j'ai trouvé un moyen dans le pré build, de faire des copies du projet intranet dans un sous repertoire du site main, mais il ne trouve pas les master page, car il cherche à la racine du main le repertoire des master pages et ils ne sont pas là.

    Savez vous si c'est possible ? et par quel moyen ? suis je dans la bonne direction ou en dehors ?

    d'avance merci

  2. #2
    Membre actif Avatar de Olivier P.
    Homme Profil pro
    Développeur Front-End chez un éditeur logiciel
    Inscrit en
    Octobre 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Front-End chez un éditeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 83
    Points : 206
    Points
    206
    Par défaut
    Bonjour,

    Désolé, j'ai rien compris

    Vous pouvez être plus explicite ?
    MCTS Microsoft 70-536
    MCTS Microsoft 70-515

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 27
    Points
    27
    Par défaut
    Bonsoir,

    Voilà , j'ai un projet "X" que je souhaite ajouter dans chacun de mes projets clients "Y".

    Ce projet "X" possède des forms , master page, classe , c'est un logiciel web à part entière.

    Comment puis je y accèder à partir de mon projet "Y" tout en gardant les mêmes sessions de données et variables.

  4. #4
    Membre actif Avatar de Olivier P.
    Homme Profil pro
    Développeur Front-End chez un éditeur logiciel
    Inscrit en
    Octobre 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Front-End chez un éditeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 83
    Points : 206
    Points
    206
    Par défaut
    De quelle nature est le projet Y ?
    MCTS Microsoft 70-536
    MCTS Microsoft 70-515

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par Olivier P. Voir le message
    De quelle nature est le projet Y ?
    Site Web asp.net C#
    idem pour le projet X

  6. #6
    Membre actif Avatar de Olivier P.
    Homme Profil pro
    Développeur Front-End chez un éditeur logiciel
    Inscrit en
    Octobre 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Front-End chez un éditeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 83
    Points : 206
    Points
    206
    Par défaut
    En gros vous essayer d'encapsuler un site dans un autre ?

    Partager des ressources entre différents projet, aucun souci, il vous faut externaliser vos classes dans des bibliothèques de classes que vous référencez dans vos projets hôtes.

    Exemple : X et Y utilise une librairie dans laquelle vous mettez vos classes partagées.

    Maintenant, encapsuler un site dans un autre, oui c'est faisable via IIS, par exemple pour factoriser des master pages entre plusieurs application web.

    Mais quoiqu'il en soit, il n'y a toujours qu'un seul projet hôte "moteur" de l'application finale.

    Quel est votre objectif final ?
    MCTS Microsoft 70-536
    MCTS Microsoft 70-515

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 27
    Points
    27
    Par défaut
    Mon objectif final, c'est que je ne veux pas , copier tous les fichiers du projet x dans le client Y1 , puis Y2 à Yn....

    Si je corrige un bug ou fais une évolution dans X, je suis obligé de copié mes sources dans les sous répertoire de Y.

    J'ai peut être une autre idée, c'est de mettre le projet X dans un domain à part,
    x.mondomain.com

    Et partager ma config machinekey dans le webconfig afin que l'authentification du projet Y , permet d'acceder au projet X.

  8. #8
    Membre actif Avatar de Olivier P.
    Homme Profil pro
    Développeur Front-End chez un éditeur logiciel
    Inscrit en
    Octobre 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Front-End chez un éditeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 83
    Points : 206
    Points
    206
    Par défaut
    Externaliser vos ressources partagées dans des bibliothèques de classes alors.
    MCTS Microsoft 70-536
    MCTS Microsoft 70-515

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 27
    Points
    27
    Par défaut
    J'utilise strataframe.net comme businessObject, qui est externalisé dans un projet à part.

    Mes autres class sont aussi externalisées, c'etait au niveau des forms , user control, et master page !

    Vous n'avez pas de solution vers cette voie ?

  10. #10
    Membre actif Avatar de Olivier P.
    Homme Profil pro
    Développeur Front-End chez un éditeur logiciel
    Inscrit en
    Octobre 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Front-End chez un éditeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 83
    Points : 206
    Points
    206
    Par défaut
    Les forms, user controls et master page sont des classes aussi. Elles peuvent être isolées.
    MCTS Microsoft 70-536
    MCTS Microsoft 70-515

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/11/2013, 08h20
  2. Réponses: 3
    Dernier message: 13/11/2006, 23h25
  3. Réponses: 15
    Dernier message: 27/09/2006, 11h46
  4. Réponses: 1
    Dernier message: 02/05/2006, 10h50
  5. Réponses: 1
    Dernier message: 04/04/2006, 11h29

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