2009-09-15 18 views
2

Je développe une application Web utilisant Asp.net mvc framework avec le concept de sous-domaine pour la communauté.Impossible de mapper le sous-domaine dans le serveur Web hôte local

J'ai mis en œuvre le concept de mappage générique de domaine comme * .example.com. Pour tester concept vs 2008 i édité le fichier hosts et ajouter un peu de sous-domaine comme

127.0.0.1 a.localhost

127.0.0.1 b.localhost

Quand je demande url http://a.localhost:1760/ je reçois une erreur

Tout en essayant de récupérer l'URL: http://a.localhost:1760/

l'erreur suivante a été rencontrée:

Unable to determine IP address from host name for a.localhost 

Le retour dnsserver:

Name Error: The domain name does not exist. 

Cela signifie que:

Le cache n'a pas été en mesure de résoudre le nom d'hôte présenté dans l'URL. Vérifiez si l'adresse est correcte.

Ce que je devrais faire pour résoudre cette erreur.

Répondre

1

localhost ne peut pas avoir de sous-domaines - c'est un nom DNS réservé qui ne les prend pas en charge. Vous pouvez, à la place, utiliser a.myhost.example et b.myhost.example, mais sachez que Cassini, le serveur Web de développement VS ne comprend pas les en-têtes de l'hôte.

+1

Alors, Quelle est la procédure pour tester un sous-domaine créé dynamiquement dans localhost. – Amit

+1

Merci pour votre Quick Reply.plz Suggérer moi comment tester l'application avec sous-domaine dans l'environnement de développement? – Vivek

+0

Merci blowdart, j'ai la solution. – Vivek