2010-12-12 53 views
0

Je suis confronté à un problème étrange avec d'azur -problème de DNS avec Azure - donne l'erreur lors de l'utilisation DNS

Après avoir téléchargé une nouvelle version de mon application à environ une heure de retour, l'URL public face est de lancer une erreur d'exécution. Cependant, l'application fonctionne très bien quand j'y accède par le biais du domaine interne Azur - app .cloudapp.net.

Avant la mise à niveau, cela fonctionnait correctement.

J'ai revérifié les enregistrements cname avec mon hébergeur (bluehost) mais je ne trouve aucun problème. Même sinon, le problème semble être un problème ASP.net (en raison de la page d'erreur typique rendue), mais quelque chose qui n'a tout simplement pas de sens.

Quelqu'un a des idées sur ce que je peux faire? EDIT: Cela a commencé à fonctionner aussi mystérieusement qu'arrêté - je n'ai aucune idée si cela est dû au retard de propagation DNS (bien que dans ce cas, il ne devrait pas avoir jeté une page d'erreur comme décrit ci-dessus). Cependant, si quelqu'un sait pourquoi cela pourrait arriver, je l'apprécierai toujours.

+0

Hum, votre application est-elle au courant que les en-têtes de l'hôte sont transmis via des requêtes HTTP? Dans une conception ASP.NET classique, la configuration DNS n'est pas censée avoir d'impact. –

+0

Non, c'est ce qui est étrange - il est censé fonctionner correctement sans aucune connaissance de la configuration DNS réelle. C'est pourquoi je pense que c'est un problème spécifique à l'azur. Cependant, cela a également commencé à travailler aussi mystérieusement que cela avait cessé de fonctionner. –

Répondre

1

Il existe un service DNS disponible pour Windows Azure appelé "DNS Azure" qui modifie automatiquement l'adresse IP de votre cloudapp. Voir dnsazure.com Cette solution permet d'éviter l'enregistrement CNAME car l'enregistrement A est mis à jour.