2009-08-03 5 views
2

J'ai créé un nouveau projet ASP.NET MVC à l'aide du modèle de projet MVC. Selon le livre que je suis en train de lire le livre ASP.NET MVC que je lis (framework Pro ASP.NET MVC par APRESS), l'application est supposée sortir de la boîte en utilisant Visual Studio Development Server.Comment déboguer les problèmes de démarrage ASP.NET à l'aide du serveur de développement

Il NE compiler et exécuter, mais IE renvoie une erreur de chargement de la page ... spécifiquement l'erreur suivante:

This problem can be caused by a variety of issues, including: 

•Internet connectivity has been lost. 
•The website is temporarily unavailable. 
•The Domain Name Server (DNS) is not reachable. 
•The Domain Name Server (DNS) does not have a listing for the website's domain. 
•There might be a typing error in the address. 
•If this is an HTTPS (secure) address, click Tools, click Internet Options, click Advanced, and check to be sure the SSL and TLS protocols are enabled under the security section. 

Je suis en cours d'exécution Visual Studio 8 sur Windows 7 RC1. J'ai installé IIS et fonctionne sur ma machine.

Je préférerais que cela fonctionne avec le serveur de développement VS mais je ne sais pas pourquoi la page ne se charge pas.

EDIT
Même lorsque le pare-feu est éteint ... même problème. J'utilise Windows Firewall.
Je cours Visual STudio AS un administrateur ... fyi.

Seth

+0

Cette erreur signifie que IE ne peut pas se connecter au serveur Web. Voyez-vous l'icône Visual Studio Dev Server dans la barre des tâches? – David

+0

Oui ... l'icône est là et référençant un port. –

Répondre

3

Le problème est que j'avais une entrée étrange dans mon fichier hosts. C'était :: 1. Je ne sais pas ce que c'était ... mais comme c'était après l'entrée de 127.0.0.1, c'était flou. J'ai commenté cette ligne et tout va bien.

DÉTAILS ... pour un problème similaire.

J'ai ouvert c: \ windows \ system32 \ drivers \ etc. Il ya un fichier appelé hosts (pas d'extension de fichier.) Enregistrez-le sur votre bureau (Vista et Win 7 ne vous permettra pas de simplement modifier et enregistrer ce fichier.). Modifiez-le si nécessaire. Copiez et remplacez l'original dans le chemin ci-dessus.

Seth

+0

J'ai eu le même problème, apparemment une mise à jour de Windows modifie le fichier hosts et corrige l'entrée de localhost. Si vous voulez tester pour voir si c'est cela remplacer la partie "localhost" de l'URL pour "127.0.0.1", cela fonctionne alors le problème du fichier hosts –

+0

:: 1 est l'adresse IP pour l'adresse de bouclage IPv6. – David

1

Sur quel port le serveur de développement est-il exécuté? Si c'est un port qui est utilisé ou bloqué (pare-feu) par un autre programme, cela pourrait provoquer un conflit. Vous pouvez essayer de changer le port que le serveur de développement utilise dans les propriétés du projet pour voir si cela résout quelque chose. Vous devez également désactiver votre pare-feu pour confirmer qu'il ne cause aucun problème.

+0

Même avec le pare-feu éteint ... même problème. –

Questions connexes