Lab13 - Deploiement D'applications Asp.net

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lab13 - Deploiement D'applications Asp.net as PDF for free.

More details

  • Words: 631
  • Pages: 6
Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

Lab13 But du Lab Le but de ce Lab est de découvrir les différentes façons de déployer une application Web ou service Web ASP.NET.

Exercice 1 – Déploiement par XCOPY Le déploiement d’une application ASP.NET peut se faire facilement par XCOPY ou FTP sur le serveur de production. Le serveur de production doit seulement posséder le Framework .NET (inclus dans Windows 2003 Serveur). Dans cet exercice nous allons déployer le Lab04. -

-

Avec l’explorateur Windows, naviguer dans le répertoire « C:\Inetpub\wwwroot\04VBAccesAuxDonnees » Sélectionner les fichiers suivants : o « Web.config » o « Global.asax » o Tous les fichiers .aspx de l’application (« WebForm1.aspx » et « DataGridProcedure.aspx ») o Le répertoire « Bin » Cliquer droit sur un des fichiers sélectionnés puis « Copier » Naviguer dans le répertoire « C:\Inetpub\wwwroot » puis cliquer droit dans un espace vide du répertoire, puis « Nouveau / Dossier » Le nommer « 13VBDeploiementLab04 » Cliquer droit sur ce répertoire puis « Coller »

Il ne reste plus qu’à créer le répertoire virtuel pour que l’application déployée fonctionne : -

Lancer la console IIS Naviguer dans « Services Internet (IIS)/NomServeur/Sites Web/Site Web par défaut » Cliquer droit sur « 13VBDeploiementLab04 », puis « Propriétés » Cliquer sur le bouton « Créer » de l’onglet « Répertoire » afin d’indiquer à IIS que ce répertoire contient une application Web

Tester l’application : -

Dans la partie droite de la fenêtre de la console IIS, vous apercevez les fichiers de votre application ASP.NET, cliquer droit sur « WebForm1.aspx » et « Parcourir » Faites de même avec « DataGridProcedure.aspx »

Page 1 sur 6

Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

Exercice 2 – Déploiement par un package MSI Une application ASP.NET peut se déployer sur un autre serveur en créant un package MSI grâce à « un projet de Configuration » sous Visual Studio .NET. En guise d’exemple, déployons le service Web « 10CSCreationServiceWeb » (Lab10) : -

Avec l’explorateur Windows, naviguer dans « …\Mes documents\Visual Studio Projects »

-

Ouvrir la solution « 10CSCreationServiceWeb.sln » Utiliser le menu « Fichier / Ajouter un projet / Nouveau projet »

Page 2 sur 6

Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

-

Sélectionner « Projets de configuration et de déploiement » puis « Projet de configuration Web »

-

Le nommer « 13CSDeploiementLab10 »

Un projet de déploiement est alors ajouté à la solution. Il reste à ajouter les fichiers à déployer : -

Dans la fenêtre « Système de fichiers de l’ordinateur cible », sélectionner « Dossier d’application Web » puis cliquer droit puis « Ajouter / Sortie du projet »

Page 3 sur 6

Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

-

Sélectionner ensuite « Sortie principale » et « Content files » puis cliquer sur le bouton « OK »

-

Générer le package MSI en cliquant droit sur « 13CSDeploiementLab10 » dans l’explorateur de solutions

Page 4 sur 6

Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

Pour déployer votre application, vous pouvez installer le package MSI sur le serveur de production en exécutant le Setup.exe -

Localiser le package MSI, « setup.exe » et « Setup.ini » :

-

Double cliquer sur le fichier « setup.exe »

Page 5 sur 6

Labs ASP.NET v1.1

-

Aurélien Norie & Sébastien Bovo [Microsoft]

L’installation nous laisse le choix du répertoire virtuel, laisser le nom par défaut qui est le nom du projet de déploiement

L’assistant s’exécute et se termine, déployant les fichiers et créant le répertoire virtuel pour nous. -

Tester en naviguant sur http://localhost/13CSDeploiementLab10\Service1.asmx

-

Regarder dans la console IIS, une application Web « 13CSDeploiementLab10 » a été créée automatiquement. Page 6 sur 6

Related Documents

Aspnet
June 2020 25
Aspnet-statemgmt
October 2019 34
Vnamese Aspnet
October 2019 37
Aspnet-exercizes
June 2020 17
Aspnet 2
November 2019 65