Exporter (0) Imprimer
Développer tout

Gestion des rôles dans le projet Azure avec Visual Studio

Mis à jour: août 2014

Après avoir créé votre projet de service cloud Azure, vous pouvez lui ajouter de nouveaux rôles ou y supprimer des rôles existants. Vous pouvez aussi importer un projet existant et le convertir en un rôle. Par exemple, vous pouvez importer une application Web ASP.NET et la désigner comme un rôle Web.

Pour ajouter un rôle, ouvrez le menu contextuel pour le nœud Rôles de votre projet de service cloud et choisissez Ajouter. Vous pouvez sélectionner un rôle web ou un rôle de travail existant dans la solution actuelle ou en créer un nouveau. Vous pouvez également sélectionner un projet approprié, tel qu'un projet d'application Web ASP.NET et l'associer à un projet de rôle.

Pour supprimer une association de rôle, ouvrez le menu contextuel pour le nœud Rôles dans le service cloud et choisissez Supprimer.

Suppression et ajout de rôles dans votre service cloud

Si vous supprimez un rôle de votre projet de service cloud, puis que vous décidez plus tard de réintégrer ce rôle au projet, seuls la déclaration et les attributs de base du rôle, comme des points de terminaison et des informations de diagnostic, sont ajoutés. Aucune ressource ou référence supplémentaire n'est ajoutée au fichier ServiceDefinition.csdef ou au fichier ServiceConfiguration.cscfg. Si vous voulez ajouter ces informations, vous devrez les réintégrer manuellement dans ces fichiers.

Par exemple, vous pouvez supprimer un rôle de service web et décider ultérieurement de réintégrer ce rôle dans votre solution. Si vous faites cela, une erreur se produira. Pour éviter cette erreur, vous devez réintégrer l'élément <LocalResources> présenté dans le code XML suivant au fichier ServiceDefinition.csdef. Utilisez le nom du rôle de service web que vous avez réintégré dans le projet comme composant de l'attribut name pour l'élément <LocalStorage>. Dans cet exemple, le nom du rôle de service web est WCFServiceWebRole1 :

<WebRole name="WCFServiceWebRole1">
    <Sites>
      <Site name="Web">
        <Bindings>
          <Binding name="Endpoint1" endpointName="Endpoint1" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
    </Endpoints>
    <Imports>
      <Import moduleName="Diagnostics" />
    </Imports>
   <LocalResources>
      <LocalStorage name="WCFServiceWebRole1.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
   </LocalResources>
</WebRole>

Voir aussi

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft