2

J'utilise Visual Studio 2017. J'ai développé une API Web et je la publie sur Azure. L'API n'apparaît pas dans le portail Azure, mais dans l'Explorateur de ressources Azure. J'ai fait quelques recherches, et j'ai trouvé cet article qui dit que l'API est publiée avec un SDK Azure obsolète.Essayer de publier une API Azure. VS2017 ne semble pas avoir le dernier SDK Azure

https://blogs.msdn.microsoft.com/waws/2017/03/31/publishing-azure-api-app-and-it-does-not-appear-in-the-portal/

J'utilise la dernière vesion de VS 2017, 15.1 (26403,7).

J'ai vérifié que mon API est en cours de publication avec la propriété "apiapp" kind. L'article indique que le correctif consiste à mettre à jour mon SDK Azure, mais cela semble être intégré dans la charge de travail «Développement Azure» dans VS2017. Je ne vois aucun moyen de forcer une mise à jour.

Est-ce un problème avec Visual Studio 2017? Ou existe-t-il un autre moyen de mettre à jour le SDK Azure? Puis-je corriger cela dans le gestionnaire de ressources Azure, jusqu'à ce qu'il soit corrigé?

Toute aide serait appréciée.

+0

Comme vous l'avez mentionné, la version d'Azure SDK pour .NET est intégrée à Azure Workload. Tous les outils dont vous avez besoin pour faire le développement Azure feront partie de Visual Studio 2017 à l'avenir. Cela fonctionne correctement de mon côté. Essayez-vous de désinstaller et de réinstaller le développement Azure ou essayez de changer le type de 'apiapp' en 'api' avec [ressource azure] (https://resources.azure.com). –

+0

J'ai désinstallé et réinstallé la charge de travail et j'ai créé un nouveau profil de publication. L'explorateur de ressources l'affiche toujours comme "apiapp". J'ai essayé de changer la propriété "kind" dans l'explorateur de ressources, mais cela change. (J'ai cliqué sur le bouton Modifier, changé "apiapp" en "api", et cliqué sur Put. L'explorateur de ressources signale le succès.) –

+1

Êtes-vous publier une application dotnet Core par hasard? Il existe un bogue connu avec les outils les plus récents qui provoquent le marquage incorrect des applications DotNet Core lors de la création des applications API Azure. –

Répondre

2

Il s'agit d'un bogue connu avec le profil de publication pour les applications dotnet Core dans le dernier SDK Azure.

La création d'une application API dans le portail Azure, puis sa publication à partir de Visual Studio, doivent baliser l'application correctement.

+0

Y at-il un lien vers le problème suivi partout? (GitHub? Microsoft.com?) – Shevek

+0

Je ne suis pas au courant d'un problème suivi publiquement pour ce correctif, mais nous avons corrigé le problème de visibilité, donc il ne devrait pas y avoir de limitations fonctionnelles avec la création d'applications API dotnet core via le SDK VS . –