web-dev-qa-db-fra.com

Déployer l'application Web à Azure mais montrant toujours Microsoft Page.

J'essaie de déployer mon application Web à Microsoft Azure et tout va bien dans Visual Studio. Mais quand il le lance, il montre:

Hé, les développeurs de services app!
[.____] Votre service App est opérationnel.
Temps de passer la prochaine étape et déployez votre code.

Comment puis-je afficher ma page Web au lieu de cette page?

Voici la sortie que je reçois dans Visual Studio.

------ Publish started: Project: RCMania, Configuration: Debug Any CPU ------
Transformed Web.config using C:\DDAC\Assignment\RCMania\RCMania\Web.Debug.config into C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\TransformWebConfig\transformed\Web.config.
Auto ConnectionString Transformed C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\TransformWebConfig\transformed\Web.config into C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\CSAutoParameterize\transformed\Web.config.
Copying all files to temporary location below for package/publish:
C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\Package\PackageTmp.
Start Web Deploy Publish the Application/package to https://rcmania.scm.azurewebsites.net/msdeploy.axd?site=rcmania ...
Adding ACLs for path (rcmania)
Adding ACLs for path (rcmania)
Updating file (rcmania\Web.config).
Adding ACLs for path (rcmania)
Adding ACLs for path (rcmania)
Publish Succeeded.
Web App was published successfully http://rcmania.azurewebsites.net/
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
8
Peter

J'avais ceci maintenant avec un projet MVC, où le chemin d'accès par défaut est "/ home" ou "/ home/index" (résolve, en fonction des règles de routage). En conséquence, je n'avais pas de "page" par défaut, mais j'ai eu un "chemin" par défaut de "maison". Mettre cela dans et supprimer l'entrée pour HostingStart.html, a travaillé pour moi.

0
Hilton Giesenow

Dans mon cas, l'application ne parvienait pas à démarrer en raison d'une exception non gérée, jetée dans mon code de démarrage.

Cependant, la raison pour laquelle il était difficile de diagnostiquer est qu'il n'a pas été montré dans les journaux dans la section "Rouge de journal" du portail Azure. (Ceci utilise Linux avec ASP.NET CORE 3.1)

Lorsque j'ai utilisé la console SSH, je suis allé dans le répertoire/Accueil/logfiles, je pouvais voir les messages de journal disant ce qui avait mal tourné.

0
Andy

J'ai résolu ceci pour mon Java Application en ajoutant quelque chose à la configuration Azure-webApp-Maven-Plugin dans mon fichier POM.

<appSettings>
    <property>
        <name>Java_OPTS</name>
        <value>-Dserver.port=80 -Dsite.root=/usr/local/appservice/parkingpage/ROOT</value>
    </property>
</appSettings>

Notez le ROOT à la fin de "stationnement". Je ne peux pas imaginer c'est la voie à suivre, mais c'est ce que j'ai trouvé dans les journaux des applications à Kudu et cela fonctionne.

Remarque: ceci était sur un système d'exploitation Linux. J'ai essayé quelque chose de similaire sur un système d'exploitation Windows sans succès. Sous Windows, l'argument de ligne de commande -DSITE.Appase est remplacé par Azure.

0
GerardV