2009-04-09 5 views
1

J'ai eu du mal à charger des pages Web dans Cassini pendant environ une semaine.Pages Web introuvables lors de l'utilisation de Cassini

Je suis en mesure d'ouvrir une session telnet sur le serveur - en supposant que je suis hébergeant sur le port 8101, en tapant telnet localhost 8101 résultats dans l'ouverture d'une connexion. Je peux simplement taper GET et éventuellement retourner une réponse:

HTTP/1.1 400 Bad Request 
Server: ASP.NET Development Server/9.0.0.0 
Date: Thu, 09 Apr 2009 18:45:37 GMT 
Content-Length: 1208 
Connection: Close 

(HTML réelle omise par souci de concision Qu'il suffise de dire que c'est une page Web disant « Bad Request »..)

J'ai mis à jour mes hôtes fichier après avoir découvert une mise à jour Windows avec lui. Il a exactement deux lignes non-commentaire:

::1    localhost 
127.0.0.1  localhost 

J'ai essayé d'utiliser Fiddler pour surveiller le trafic et obtenir « machine cible a activement refusé la demande. »

Mon pare-feu est désactivé (autant que la stratégie de domaine le permet, de toute façon). Je cours Vista x64 et ai installé IIS 7, et peux simplement naviguer au http://localhost/ et soulevez facilement la page de bienvenue d'IIS7. Si je choisis d'héberger le projet Web dans IIS, cela fonctionne (à l'exception de quelques modules HTTP personnalisés qui n'ont pas été mis à jour pour fonctionner dans IIS7, donc ce n'est pas permanent).

D'autres idées?

EDIT: J'ai essayé en utilisant FireFox - obtenir ce dans la barre d'adresse:

http://localhost:8080/Error.aspx?k=7b85a233-0459-47ab-9414-20c94350ee0e&

Contenu de la page sont:

Redirect boucle

Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui ne sera jamais complète.

Le navigateur a cessé d'essayer de récupérer l'élément demandé. Le site redirige la demande d'une manière qui ne se terminera jamais.

+0

Il s'avère que c'était entièrement mon site Web - J'ai eu quelques erreurs de configuration de composants externes. –

Répondre

2

Il semble que vous ayez une page d'erreur personnalisée appelée "Error.aspx", mais cette page génère elle-même une erreur qui provoque une autre redirection vers "Error.aspx", ce qui bloque le navigateur dans une boucle de redirection. Dans IE, vous verrez juste qu'il continue de fonctionner mais ne charge jamais rien. Il semble que Firefox a détecté le problème.

Si vous pouvez effectuer un telnet sur le port, ce n'est pas un problème de pare-feu.

Je ne pense pas que le problème du Fiddler soit lié.

+0

Vous avez raison - J'ai supprimé la balise customErrors de mon web.config. Cependant, il semble que je fasse continuellement plusieurs demandes - la même sortie de FireFox arrive. Le chargement d'un autre site Web semble fonctionner correctement - on dirait que c'est juste mon site web. Merci de m'indiquer dans la bonne direction! –

Questions connexes