2009-05-10 19 views
0

Récemment, j'ai installé Oracle et la carte Microsoft Loopback requise, ce qui a fonctionné correctement. Cependant, cela semble avoir foiré IIS (ou du moins son interaction avec Visual Studio) d'une manière ou d'une autre. Je ne peux plus me connecter à localhost ou 127.0.0.1, et je ne peux même pas ouvrir un projet web dans Visual Studio 2008 (qui fonctionnait correctement), obtenant l'erreur "L'URL locale IIS http://localhost/MyProject spécifiée pour le projet Web MyProject n'a pas été configuré Pour ouvrir ce projet, le répertoire virtuel doit être configuré. Voulez-vous créer ce répertoire maintenant? " Je clique sur oui, alors il donne une erreur qu'il "n'a pas pu trouver le serveur http://localhost sur la machine actuelle".Impossible d'accéder à localhost/iis après l'installation d'Oracle et de l'adaptateur de bouclage

IIS est en cours d'exécution et je peux me connecter au site Web IIS par défaut et aux autres contenus de inetput/wwwroot sur localhost: 1122. J'ai essayé de désactiver l'adaptateur de bouclage et de commenter la ligne que je devais ajouter aux hôtes pour que Oracle fonctionne, et bien que cela ait empêché Oracle de fonctionner, cela n'a pas aidé avec IIS/localhost.

edit: ceci s'est avéré être corrigé en restaurant le projet à partir d'une sauvegarde, donc il doit avoir été un problème avec le projet lui-même de quelque sorte.

Répondre

0

Ok, j'ai finalement réussi à obtenir ce travail en supprimant le projet et en restaurant à partir d'une sauvegarde. J'imagine que la configuration du projet s'est trouvée corrompue de manière à provoquer l'erreur, plutôt que d'avoir un problème avec IIS lui-même. Désolé pour la fausse alarme.

0

Je suppose que c'est un problème avec l'adaptateur de bouclage. Vous devrez peut-être restaurer vos paramètres de connexion correctement. Vérifiez si la carte de bouclage est correctement désactivée et si les paramètres de connexion sont corrects à partir du Panneau de configuration-> Connexions réseau. Editer: Aussi, il serait préférable de redémarrer le système après avoir fait tous les changements nécessaires dans les paramètres.

0

Vous pouvez configurer votre IIS local pour écouter sur un port différent. Cliquez avec le bouton droit sur Site Web par défaut, onglet Site Web, puis Avancé. Ajoutez par exemple 1234 en tant que port TCP.

Ensuite, vous pouvez vous connecter comme http://localhost:1234/YourProject

Vous pouvez ouvrir le site dans Visual Studio à partir du système de fichiers, et spécifiez la nouvelle URL dans le projet -> Pages de propriétés -> Démarrer Options -> Utiliser un serveur personnalisé.

+0

Je n'ai aucun problème pour me connecter à mon projet lorsque je le copie dans inetput/wwwroot, c'est le problème qui se produit dans Visual Studio. Cependant, alors que je peux y accéder dans wwwroot, il donne l'erreur "C'est une erreur d'utiliser une section enregistrée comme allowDefinition = 'MachineToApplication' au-delà du niveau de l'application.Cette erreur peut être causée par un répertoire virtuel n'étant pas configuré comme une application dans IIS " quand j'essaie d'accéder à l'une des pages aspx. – Ryan

+0

Essayez de configurer une application? Cliquez avec le bouton droit sur votre répertoire virtuel (YourProject) dans IIS, onglet Répertoire virtuel et vérifiez qu'une application a été créée sous Paramètres de l'application. – Andomar

0

Quelque chose de semblable m'est arrivé aujourd'hui sur Windows XP et IIS 5.whatever-it-is. Le problème est qu'un outil que j'ai installé avait créé des répertoires virtuels sans un nom d'application sous le site Web par défaut. La solution consistait à ouvrir le composant logiciel enfichable IIS, à cliquer avec le bouton droit et à sélectionner Propriétés pour les répertoires virtuels incriminés et à créer un "Nom d'application" sous l'onglet "Répertoire virtuel" de la boîte de dialogue Propriétés. . Peu importe ce que je l'ai nommé, tant qu'il n'y avait pas de répertoire virtuel sous le site Web par défaut avec un nom d'application vide.