Exporter (0) Imprimer
Développer tout

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

Mis à jour: février 2014

Après avoir créé votre projet Windows Azure, vous pouvez lui ajouter de nouveaux rôles ou supprimer des rôles existants. En outre, vous pouvez 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.

Ajout ou suppression de rôles

Pour ajouter un rôle, ouvrez le menu contextuel pour le nœud Rôles et choisissez Ajouter. Vous pouvez sélectionner un rôle Web ou de travail depuis 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 Projet Windows Azure et choisissez Supprimer.

Suppression et rajout de rôles dans votre solution

Si vous supprimez un rôle et que vous avez ensuite besoin d'ajouter à nouveau ce rôle existant dans la solution en cours, seuls les attributs de base et la déclaration de rôle sont ajoutés. Par exemple, des points de terminaison et des informations de diagnostic sont ajoutés. Aucune autre référence et ressource supplémentaire n'est ajoutée dans le fichier ServiceDefinition.csdef ou dans le fichier ServiceConfiguration.cscfg. Vous devez réintégrer manuellement ces informations 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 empêcher cette erreur, vous devez réintégrer l'élément <LocalResources> présenté dans le XML suivant dans le fichier ServiceDefinition.csdef. Utilisez le nom du rôle de service Web que vous avez réintégré dans la solution dans le cadre de l'attribut de nom 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

Ajouts de la communauté

Afficher:
© 2014 Microsoft