1 / 34

Procédure intialisation appli en ligne

Procédure intialisation appli en ligne. 10/07/2013. Environnement de test. Localhost Test de la procédure de déploiement Préparation de la base (pas de base existante) 1 er déploiement 2 nd déploiemenet. P réparation. Ouvrir IIS manager

kieve
Download Presentation

Procédure intialisation appli en ligne

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Procédure intialisation appli en ligne 10/07/2013

  2. Environnement de test • Localhost • Test de la procédure de déploiement • Préparation de la base (pas de base existante) • 1er déploiement • 2nddéploiemenet

  3. Préparation • Ouvrir IIS manager • Supprimer l’application ‘pragonas’ si elle existe

  4. Suppression iis 1/2

  5. Suppression iis 2/2

  6. Ouverture visual studio xpress

  7. Préparation base de données • Virer la connexion à la base ‘Arpagon-Dev’ • Puis dans le console package manager • Virer le dossier ‘Migrations’

  8. 1ère migration • Taper ‘enable-migration’ • Puis ‘add-migration create’ • Puis ajouter la fonction de seed

  9. Publication en test • Choisir ‘Publier le projet’ dans le menu ‘générer’ • Choisir le profil de test • Dans les paramètres, ne pas ‘exclure le folder ‘App_data’ • Et exécuter le script de migration pour la base ‘Arpagon-prod’

  10. Connexion

  11. Paramètres

  12. Paramètres 2

  13. Publier • Le système publie en environnement de test • Se connecter en ‘Admin’/’admin007’ • Le système crée la base ‘Arpagon-prod’ avec le script de migration. • Se déconnecter • Se connecter avec ‘Philippe.Leotard’/’hxz.4125. • Vérifier que tout fonctionne

  14. Web.config • Dans iis, ouvrir le dossier ‘Pragonas’ dans l’explorer (clic droit’)

  15. Web.config 2

  16. On doit publier une seconde fois • Pour mettre à jour le fichier ‘webconfig’ afin de ne plus avoir le fichier d’exécutiond es scripts d’init de base. • Dans VS, générer/publier

  17. Paramètres • Exclure ‘app_data’ folder • Ne pas cocher le script d’exécution de base

  18. Publier II • Se connecter avec ‘Philippe.Leotard’ • Cela doit fonctionner

  19. Environnement de production

  20. Connexion environnement • Se connecter à ‘http://159.253.130.24’, control panel de l’hébergeur. • pleotard/hx4.m5600 • Dans filemanager, sélectionner le dossier ‘httpdocs’. • Sélectionner tout le contenu et supprimer. • Donner tous les droits au dossier ‘httpdocs’ pour IWPD user & IUSR user + ftp account

  21. Préparation environnement

  22. Publier en prod • Dans VS, menu générer/publier • Sélectionner le profil de prod

  23. Connexion

  24. Paramètres

  25. Paramètres • Ne pas exclure le dossier ‘App_Data’ pour la 1ère fois • Cocher l’exécution des scripts d’init de base • Publier • Après qques minutes…. Le système se connecte automatiquement à ‘pragonas.com’ après la publication. • Attendre  voir page suivante

  26. Vérifications • Sur le CP, vérifier si le contenu a bie n été copié dans httpdocs. • Notamment, le dossier ‘App_Data’. • Si ce dossier n’est pas là, le créer. • Puis donner toutes les permissions

  27. Permissions pour App_Data

  28. Permissions • La permission ftp et domain est déjà là car provenant du dpossier parent httpdocs • Donner les droits pour IWPD user

  29. FTP pour copier users-prod • Ouvrir FTP

  30. Copie de la base • Se connecter • Se positionner sur disque local sur ‘D:\Dropbox\PLXProduction\Mvc4RCPragonasV2\Databases Prod\’ • Sélectionner ‘users-prod.sdf’ • Dans la cible, se positioner sur ‘/httpdocs/App_Data/’ • Drag & drop de la base dans la cible

  31. Uploads • Dans ‘App_Data’, créer un dossier ‘Uploads’ • Y déplacer ‘placeholder.txt’. • Vérifier dans CP que ‘Users-Prod.sdf’ et placeholder sont bien dans ‘App_Data’. • Vérifier les permissions. • Si OK, se connecter une 1ère fois.

  32. 1ère connexion • Se connecter en ‘Admin’/’admin007’. • Le système crée la base ‘Arpagon-prod’. • Se déconnecter • Se reconnecter en ‘philippe.Leotard’/’hxz.4125’. • Vérifier que tout fonctionner bien.

  33. Déploiement II • Dans VS, republier avec cette fois-ci : • exclure ‘App_data’ • Ne pas cocher l’exécution des scripts de base • Publier…

  34. Connexion II • Se connecter en Philippe.Leotard • Attention, si ne fonctionne pas vérifier les droits permissions du dossier httpdocs sur le CP. Les reseter si besoin.

More Related