Cette page a été traduite par l'API Cloud Translation.
Switch to English

Démarrage rapide

Cette page explique comment configurer Microsoft Visual Studio, et créer et déployer une application ASP.NET sur Google Cloud.

Avant de commencer

  1. Dans Google Cloud Console, sur la page de sélection du projet, cliquez sur Créer un projet pour commencer à créer un projet Google Cloud.

    Accéder au sélecteur de projet

  2. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier que la facturation est activée pour votre projet.

  3. Assurez-vous que les logiciels suivants sont installés sur votre système local :
  4. Créez une VM Windows pour héberger votre application :
    1. Accédez à l'image ASP.NET Framework sur Google Cloud Marketplace.
      Accéder à l'image ASP.NET Framework
    2. Sélectionnez Launch on Compute Engine (Lancer sur Compute Engine).
    3. Choisissez vos paramètres et votre nom de déploiement en vous assurant que les options Allow HTTP Traffic (Autoriser le trafic HTTP) et Allow WebDeploy Traffic (Autoriser le trafic WebDeploy) sont cochées.
    4. Sélectionnez Deploy (Déployer).

Installer Cloud Tools for Visual Studio

Pour installer Cloud Tools for Visual Studio à partir de la boîte de dialogue Extensions and Updates (Extensions et mises à jour) de Visual Studio :

  1. Sélectionnez Tools > Extensions and Updates (Outils > Extensions et mises à jour).
  2. Sélectionnez l'attribut Online (En ligne) dans le volet de gauche.
  3. Recherchez Google Cloud Tools for Visual Studio.
  4. Capture d'écran montrant la boîte de dialogue « Extensions and Updates » (Extensions et mises à jour). Le panneau de gauche montre les sources d'extensions organisées en onglets. Le panneau central affiche le contenu des onglets. Le panneau de droite fournit des renseignements sur l'élément sélectionné. L'élément sélectionné est : Google Cloud Tools for Visual Studio.

  5. Cliquez sur Télécharger et suivez les instructions.
  6. Redémarrez Visual Studio pour charger l'extension.

Se connecter à Google

Connectez-vous à un compte Google que vous utilisez pour déployer votre projet dans App Engine.

  1. Ouvrez Visual Studio.
  2. Lancez Cloud Explorer en sélectionnant Tools > Google Cloud Tools > Show Google Cloud Explorer (Outils > Outils Google Cloud > Afficher Google Cloud Explorer).
  3. Capture d'écran montrant le lien « Select or create account » (Sélectionner ou créer un compte) dans Cloud Explorer.

  4. Cliquez sur Select or create account (Sélectionner ou créer un compte).
  5. Cliquez sur Add account (Ajouter un compte).
  6. Une nouvelle fenêtre de navigateur s'ouvre et vous demande les autorisations nécessaires pour gérer vos ressources Google Cloud.

  7. Sélectionnez le compte à utiliser pour votre application.
  8. Cliquez sur Allow (Autoriser) et fermez la fenêtre du navigateur.

Sélectionner un projet

Pour sélectionner un projet Google Cloud dans lequel déployer votre application, procédez comme suit :

  1. Dans Cloud Explorer, cliquez sur Select Project (Sélectionner un projet).
  2. Sélectionnez votre projet dans la liste.
  3. Capture d'écran montrant un projet dans la boîte de dialogue « Select Google Cloud Project » (Sélectionner un projet Google Cloud).

  4. Cliquez sur OK.

Cloud Explorer actualise et affiche les ressources du projet sélectionné.

Créer une application ASP.NET

Pour créer un projet ASP.NET et l'exécuter localement :

  1. Sélectionnez File > New > Project (Fichier > Nouveau > Projet) pour ouvrir la boîte de dialogue New Project (Nouveau projet).
  2. Boîte de dialogue « New Project » (Nouveau projet). Le panneau de gauche affiche les types de projets disponibles. Le type sélectionné est : Google Cloud Platform. La partie centrale affiche les modèles disponibles. Le modéle sélectionné est : ASP.NET on Google Platform. La boîte de dialogue affiche également les champs permettant de saisir le nom du projet, son emplacement et le nom de la solution.

  3. Utilisez le panneau de gauche pour accéder à Installed > Visual C# > Google Cloud Platform (Installé > Visual C # > Google Cloud Platform).
  4. Sélectionnez ASP.NET on Google Cloud Platform.
  5. Pour déployer votre application sur une VM dans Compute Engine, ciblez le .NET Framework et non le .NET Core. Utilisez le modèle ASP.NET Core on Google Cloud Platform pour GKE ou App Engine.

  6. Entrez le nom de votre projet en regard de Name (Nom).
  7. Cliquez sur OK.
  8. Boîte de dialogue permettant de sélectionner le framework cible du nouveau projet. Elle comporte deux listes déroulantes permettant de sélectionner le framework cible, un sélecteur d'ID de projet Google Cloud et deux cases d'option.

  9. Sélectionnez une valeur pour Template type (Type de modèle).
  10. Cliquez sur OK.
  11. Créez la solution et exécutez-la localement, en vérifiant qu'elle fonctionne.

Déployer une application ASP.NET

Pour déployer votre application ASP.NET sur une VM Windows s'exécutant sur Compute Engine :

  1. Dans Cloud Explorer, sélectionnez le projet que vous venez de créer et développez GKE.
  2. Faites un clic droit sur l'instance de VM que vous venez de créer avec Cloud Marketplace.
  3. Sélectionnez Manage Windows credentials (Gérer les identifiants Windows).

    Gérer les comptes

  4. Cliquez sur Ajouter des identifiants.
  5. Indiquez un nom d'utilisateur.
  6. Vérifiez que la variable Create a password for me (Créer un mot de passe pour moi) est sélectionnée, puis cliquez sur Save (Enregistrer).
  7. Cliquez sur Reset (Réinitialiser) lorsque vous y êtes invité via la question de confirmation : "Reset the password for [your username] on the instance [instance you created]?" (Réinitialiser le mot de passe pour [votre nom d'utilisateur] sur l'instance [instance que vous avez créée] ?)
  8. Cliquez ensuite sur le bouton Close (Fermer) pour fermer la fenêtre de mot de passe.
  9. Cliquez sur le bouton Close (Fermer) pour fermer la fenêtre Windows Credentials (Identifiants Windows).
  10. Dans le volet Solution Explorer (Explorateur de solutions) de Visual Studio, effectuez un clic droit sur votre application.
  11. Dans le menu contextuel, cliquez sur Publier sur Google Cloud.

    Publier sur Google Cloud

  12. Dans la boîte de dialogue "Publish" (Publier), sélectionnez Compute Engine.

    Choisir de publier dans Compute Engine

  13. Cliquez sur Publier pour créer et déployer l'exemple d'application. Une fois la publication terminée, Visual Studio ouvre l'application dans votre navigateur Web par défaut :

    Tester l'application

Et voilà ! Votre application est hébergée sur Compute Engine.

Étapes suivantes