J'ai hérité d'une application ASP.NET (4.7.2) qui fonctionne et démarre avec succès sur mon ordinateur. J'essaie maintenant de la déployer sur un Azure App Service via un Azure DevOps Pipeline. Pour ce faire, j'ai créé un pipeline de construction Azure qui comprend les tâches suivantes :
NuGet
Restaure les paquets basés sur le fichier .sln.
MSBuild
Construit le .csproj qui définit mon application ASP.NET.
Déploiement d'Azure App Service
Tente de déployer l'application ASP.NET en tant que "Web App on Windows" dans mon emplacement de déploiement. Le "Package ou dossier" est défini sur MyAspNetApp/bin
.
Je peux réussir à construire ce pipeline. Cependant, lorsque je visite l'URL allouée à mon slot de déploiement Azure App Service, la seule chose que je vois est "Hey, App Service developers ! Votre service d'applications est en place et fonctionne. Il est temps de passer à l'étape suivante et de déployer votre code".
Alors, qu'est-ce que je rate ? Je pensais qu'il suffisait de sélectionner le fichier .csproj, le service d'application et l'emplacement de déploiement. Mais il semble qu'il faille en faire plus. Toute la documentation que j'ai trouvée concerne les applications ASP.NET Core. Or, mon application est une application ASP.NET traditionnelle.