Pré-requis

Il est sous entendu que vous avez déjà ouvert votre compte Windows Azure.

Si ce n’est pas le cas, vous pouvez tester gratuitement Windows Azure pendant 90 jours : http://www.microsoft.com/france/windows-azure/offres/essai-90-jours.aspx

Les différentes offres Windows Azure se trouvent ici.

Configuration de la base de données SQL Azure

Configuration SQL Azure

La première étape consiste à configurer votre serveur SQL Azure.

Profitez des offres Windows Azure. (A noter pour les abonnés MSDN que vous avez des offres gratuites le temps de votre abonnement).

N’oubliez pas dans le paramétrage de votre serveur à autoriser votre adresse IP (cf. dans la vidéo).

Ensuite, téléchargez l’application ”Sql Azure: Installation application” que vous trouverez dans la page des téléchargements.

Décompressez ensuite son contenu dans un dossier quelconque et ouvrez le fichier InstallAzureDb.bat avec le bloc-notes. Son contenu est le suivant :

Sfd.SqlAzureInstaller S:[ServerName] U:[UserName] P:[Password] sfdU:[SfdUserName] sfdP:[SfdPassword]
pause

Les paramètres sont les suivants :

  • [ServerName] : nom de votre serveur SQL Azure.
  • [UserName] : nom d’utilisateur du serveur SQL Azure.
  • [Password] : mot de passe de votre utilisateur du serveur SQL Azure.
  • [SfdUserName] : nom de l’administrateur de votre site Sfd.
  • [SfdPassword] : mot de passe de l’administrateur de votre site Sfd.

Par exemple, dans la vidéo ci-dessus, j’ai modifié le fichier InstallAzureDb.bat comme suit :

Sfd.SqlAzureInstaller S:e5z2t7v132 U:RichardC P@ssw0rd sfdU:admin sfdP:admin
pause

c1

Enregistrez votre fichier modifié puis double-cliquez dessus : une base de données SfdDatabase sera alors créée avec les tables, les procédures stockées nécessaires et l’utilisateur d’administration du site sera ajouté.

Remarque : si vous avez déjà créé une base de données, vous pouvez l’utiliser. Pour cela, ajoutez l’argument D:[DatabaseName].

Par exemple, si la base s’appelait myBase:

Sfd.SqlAzureInstaller S:e5z2t7v132 U:RichardC P@ssw0rd sfdU:admin sfdP:admin D:myBase
pause

Configuration et déploiement de l’application web

Configuration de l’application web

Téléchargez dans la page des téléchargements “Web application”. C’est un package tout prêt de l’application web. Il faut toutefois modifier le fichier de configuration pour qu’elle puisse accéder à votre serveur SQL Azure.

Pour cela, ouvrez le fichier “ServiceConfiguration.Cloud” avec le bloc-notes. La ligne qui nous intéresse est la suivante :

<Setting name="ProjectsDb" value="Data Source=tcp:[ServerName].database.windows.net;Initial Catalog=sfdDatabase;Persist Security Info=True;User ID=[UserName];Password=[Password]" />

Vous l’aurez deviné, il faut juste renseigner les paramètres d’accès à votre serveur SQL Azure :

  • [ServerName] : nom de votre serveur SQL Azure.
  • [UserName] : nom d’utilisateur du serveur SQL Azure.
  • [Password] : mot de passe de votre utilisateur du serveur SQL Azure.

Dans notre exemple, la ligne devient :

<Setting name="ProjectsDb" value="Data Source=tcp:e5z2t7v132.database.windows.net;Initial Catalog=sfdDatabase;Persist Security Info=True;User ID=RichardC;Password=P@ssw0rd" />

    <!--EndFragment-->

Rendez-vous ensuite sur le portail de Windows Azure, puis dans Services hébergés, cliquez sur le bouton de création d’un nouveau service hébergé et remplissez les informations comme suit :

c2

NB: choisissez votre propre préfixe d’URL pour qu’il soit unique.

Cliquez sur OK puis au bout de quelques minutes, votre application web doit être opérationnelle:

c3

Et en cliquant sur le lien à droite (http://votreURL.cloudapp.net), vous devriez arriver à la page suivante :

c4

Testez si tout va bien en cliquant sur Connexion et en saisissant votre nom d’administrateur Sfd et son mot de passe (définis pendant l’installation de la base SQL Azure plus haut).

Il ne vous reste plus qu’à installer le client WPF.

Installation du client

Installation du client WPF

Téléchargez dans la page des téléchargements “SfdClient: Windows application”. Décompressez le fichier dans un dossier de votre choix.

Encore une fois, il n’y a que la connexion à la base de données Windows Azure à paramétrer. Ouvrez le fichier SfdClient.exe.config avec le bloc-notes et recherchez la ligne suivante :

<add name="ProjectsDb" connectionString="Data Source=[ServerName].database.windows.net;Initial Catalog=sfdDatabase;Persist Security Info=True;User ID=[UserName];Password=[Password]"/>

  • [ServerName] : nom de votre serveur SQL Azure.
  • [UserName] : nom d’utilisateur du serveur SQL Azure.
  • [Password] : mot de passe de votre utilisateur du serveur SQL Azure. <!--EndFragment-->

Enregistrez vos modifications.

Et voilà, vous êtes prêt à utiliser SFD.

Bon développement.

 

 

Richard Clark.

Last edited Nov 24, 2011 at 9:41 AM by c2iRichardClark, version 16

Comments

No comments yet.