2013-03-30 1 views
0

Im se référant à ce déploiement de Cloud Service http://www.packtpub.com/article/managing-azure-hosted-services-with-service-management-apiAPI ServiceManagement pour supprimer le déploiement

Pour La suppression du paquet il n'y a pas aller de l'avant droit de supprimer package de service cloud. Je me réfère au code ci-dessous http://code.msdn.microsoft.com/windowsazure/Windows-Azure-CSManage-e3f1882c Comme le code ci-dessus, Il utilise la classe ServiceManagermentHelper, Mais je ne peux pas utiliser le code dans la classe ServiceManagementHelper, car il a été téléchargé dans Code plex. Mais j'ai besoin d'une meilleure solution de l'API ServiceManagement. Im impossible de trouver dll ou API pour l'API ServiceManagement. Y a-t-il une DLL disponible pour Azure Client SDK 1.7 ou supérieur? S'il vous plaît laissez-moi savoir comment supprimer fonctionnalité CloudService et vérifier que le service est déployé ou non.

Répondre

0

Merci à Mike pour son aide. Je suis en mesure de résoudre le problème en utilisant l'API de gestion de service pour supprimer le déploiement. Il y a quelques hoquets quand je supprimais le déploiement. Si le statut du service est "en cours d'exécution", l'API Azure Service Management renvoie Erreur, le service Azure est en cours d'exécution. Je dois changer le statut de déploiement en état suspendu avant de supprimer le déploiement.

-Mahender

1

Il n'existe actuellement aucune DLL managée disponible auprès de Microsoft qui enveloppe l'API de gestion; Cependant, il existe quelques autres options. Tout d'abord, il existe des outils de ligne de commande tels que PowerShell CmdLets et les outils CLI trouvés au http://www.windowsazure.com/en-us/downloads/. Si vous avez seulement besoin de programmer ces appels pour supprimer le déploiement, cela fonctionnera très bien. À mon avis, je suggère de ne pas regarder csmanage car c'est un ancien échantillon et non maintenu. Les outils de ligne de commande sont le remplacement. Deuxièmement, vous pouvez le faire en utilisant du code pour appeler l'API de gestion basée sur REST, comme Neil l'a indiqué dans le premier lien que vous avez inclus dans votre question. La documentation de l'API peut être trouvée au http://msdn.microsoft.com/en-us/library/windowsazure/ee460812.aspx. Notez qu'il existe un déploiement de suppression spécifiquement à http://msdn.microsoft.com/en-us/library/windowsazure/ee460815.aspx. Tout comme les exemples de Neil, vous utiliserez les appels directement à l'API REST.

+0

Salut Mike, merci d'avoir répondu rapidement. Si j'essaie d'utiliser juste comme l'exemple de Neils, alors ce qui devrait être la charge utile et ce qui sera URI pour reste à effectuer l'opération de suppression – user145610

+0

Le lien de http://msdn.microsoft.com/en-us/library/windowsazure/ee460815. aspx explique l'URI et la documentation indique qu'il n'y a pas de corps dans la requête, donc il n'y aurait pas de charge utile. Veuillez lire la documentation dans ce lien. – MikeWo

Questions connexes