Avoir d'erreur après avoir cliqué sur Windows Azure: Vous n'avez pas l'autorisation d'afficher ce répertoire ou cette page
J'ai googlé pour le passé 3 heures et rien trouvé sur ce qu'il faut faire à l'égard de la windows azure problème:
Vous n'avez pas l'autorisation d'afficher ce répertoire ou cette page.
J'ai fait un git master pousser à azure et le déploiement a été un succès. J'ai également activé le suivi des demandes ayant échoué, mais rien ne s'affiche, mais la déclaration ci-dessus.
Toutes les idées sur la façon de résoudre ce?
- merci pour votre réponse, oui
- Avez-vous mis votre nœud principal fichier server.js?
- Je ne comprends pas pourquoi c'est toujours un problème en 2019....
Vous devez vous connecter pour publier un commentaire.
Je viens de tester que si vous ne déployez vos principales node.js fichier server.js vous obtiendrez cette erreur parce que le web.la config est spécifiquement à la recherche d'server.js comme ci-dessous:
Pour de plus amples dépanné ce problème, vous pouvez accéder au site web via FTP tel que décrit ici.
AvkashChauhan la réponse ne me diriger dans la bonne direction, mais j'ai également eu à ajouter appropriée des règles de réécriture. Voici mon site web complet.config
L'azur outils ont beaucoup changé depuis cette question.
Je recommande aux gens à l'aide de la azure-cli. Mais assez drôle en fait, je ne l'utilisez pas après que je l'ai utilisé une fois pour créer un site.
Ce que j'utilise maintenant est juste la capacité de push (git) directement à une distance qui est nommé d'azur, et de la cli est mise en place que pour vous.
Mais si vous ne souhaitez pas installer la cli vous pouvez essentiellement, il suffit d'ajouter le repo distant (votre site) à la main, comme ceci:
git remote add azure https://<site-or-appservice-name>.scm.azurewebsites.net/<site-or-appservice-name>.git
Comme vous le feriez avec tout autre git remote.
Pas spécifiques à node.js mais la mise à jour dans le cas où il aide à d'autres personnes confrontées à ce problème, une application web. Cela peut aussi arriver si l'index.html le fichier n'est pas présent ou n'est pas trouvé, parce que c'est dans un sous-répertoire
J'ai frappé cette erreur trop. Je suis en utilisant MVC et la raison de l'erreur est que sur ma page de présentation, j'ai eu un appel pour une action qui n'est pas accessible aux utilisateurs anonymes:
Pour plus d'informations, je m'inscrire à un
AuthorizeAttribute()
filtre global dans Application_Start et monLogin
action est décoré avecAllowAnonymous
:Mon site ne fonctionne déjà sur IIS7, mais Azure est moins indulgent. J'ai résolu le problème en ajoutant une case comme ceci:
Je viens de tomber sur ce problème et dans mon cas c'était la ipSecurity de configuration qui a été à l'origine du problème. Juste hd aller et changer le allowUnlisted de vrai.
J'ai le même problème, vous devez déplacer votre server.js à la racine de votre dossier app
Simple de configuration, dans le portail azure, allez à votre
web app ->
Tous les paramètres ->
les paramètres de l'application,
en vertu de documents par défaut ajouter le nom de votre document que vous souhaitez afficher, attendez la mise à jour, puis actualisez votre azure lien.
J'ai eu le même message d'erreur après un
git push
à partir d'un référentiel local.Résolu par l'ouverture de l'Azur du tableau de bord:
Web app /App /mise en place et déploiement de la source de
et en sélectionnant dépôt git local que le déploiement de la source de