Question

Quelles sont les meilleures pratiques et stratégies pour concevoir et développer un site Web?

Les parties clés que je veux considérer sont:

  • Déploiement de dll
  • IIS Publishing
  • Versioning du projet
  • espace de noms

Veuillez répondre à ces questions avec des mesures recommandées que vous prenez pour vos propres sites Web.

Un exemple de tronc de pied ** (veuillez le corriger avec le vôtre.)

  1. Vous créez une application Web
  2. Vous en faites une version iis
  3. Copiez la même chose dans le dossier Web IIS
  4. Copiez la DLL exacte "Application Web" dans le dossier de la version IIS (ou allez-vous créer la DLL wesite ici avec CSC ou choisir une autre méthode)
  5. Ajoutez chaque projet séparément au référentiel

  6. De toute façon, avoir à la fois des conflits (application Web et site Web)?

  7. Faites-vous des projets séparés?
  8. Comment vous assurez-vous que la création d'assemblage de sites Web est toujours mise à jour?
  9. Comment irez-vous pour les versioning de ceux-ci et les synchroniser?
  10. Déplacer la DLL du site Web à partir de l'application Web ne pourrait pas être une bonne idée comment gérez-vous cela?

 

  1. La partie la plus importante de cette question pour moi est le nombre de projets / solutions que vous faites pour un projet de site Web.
    Je suppose que ce sont probablement des solutions de 1 ou 2, et en tant que développeur professionnel, vous les ferez subversion.

  2. Changez-vous les espaces de noms ou les assemblages? Chacun d'eux aura-t-il séparé des assemblages de base? Allez-vous partager? Si vous partagez, comment allez-vous gérer cela?
    Je pense que les conflits se produiront.

  3. Utilisez-vous un projet comme conteneur de l'autre? Comment sera le subversion?

Ce que j'utilise

VisualSVN est mon choix de subversion.
J'avais 2 projets similaires à la formule ci-dessus; J'ai fait un projet Web avec des pages, et après cela, j'en ai fait un clone dans l'IIS. J'ai corrigé quelques adresses et des projets de chemins et copié également la DLL à l'intérieur de la version IIS du site, mais je ne sais vraiment pas de cette façon comme une méthode complètement pratique en raison des conflits que j'ai mentionnés.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top