web-dev-qa-db-fra.com

Comment résoudre l'erreur "Microsoft Visual Studio (VS)" "Impossible de se connecter au serveur Web de développement configuré"

_ _ problème

Si vous commencez à utiliser " Microsoft Internet Information Services Express (IIS) " à partir de " Microsoft Visual Studio (VS) ", vous risquez d'obtenir lors de l'exécution de ce message d'erreur

Unable to connect to the configured development Web server.

Failed to register URL "http://{ip_addr}:{port}/" for site "{project_name}" application "/". Error description: Access is denied. (0x80070005)

De quel genre de droits s'agit-il?

40
BG Bruno

EŠENÍ

To znamená, nous vous proposons ce que vous devez savoir. Vytvořte ji pomocí Commandes Netsh pour le protocole de transfert hypertexte > přidat urlacl .

1) Otevřít " interface de ligne de commande (CLI) " volal " environnement de commande " sWin+Rnapsat "cmd"

2) Autres paramètres CLI du gestionnaire de fichiers pour le menu principal pour tous les nouveaux membres "Programme de remplacement"

3) Adresse URL de l'enregistrement professionnel

netsh http add urlacl url=http://{ip_addr}:{port}/ user=everyone

NOTE:

55
BG Bruno

L’ouverture de Visual Studio en tant que administrateur résoudra le problème.

18
Hashem Aboonajmi

J'ai corrigé le problème avec la suppression du dossier .vs sur le dossier du projet.

  • Fermer les projets VS.
  • Supprimez le dossier .vs du dossier de projet contenant le fichier applicationhost.config.

VS générera une nouvelle configuration pour ce projet.

PS: Ma version est VS2015

14
Ahmet Arslan

J'ai résolu l'erreur en changeant le port du projet.

J'ai fait les étapes suivantes:

  1. Faites un clic droit sur le projet. 
  2. Aller aux propriétés. 
  3. Allez dans l'onglet Serveur. 
  4. Dans l'onglet, modifiez l'URL du projet pour un autre port, tel que 8080 ou 3000.

Bonne chance!

5
Francisco

Nous avons résolu ce problème en supprimant le dossier .vs du dossier de projet et en supprimant les fichiers temporaires ASP.NET .

1. Close the Visual Studio.
2. Delete .vs folder on project folder that includes applicationhost.config file.
3. Delete temporary ASP.NET Files located: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root
3
Edu Pelais

Pour moi, j'ai essayé quelques-unes des solutions ci-dessus - exécutées en tant qu'administrateur, vérifiez le pare-feu.

Pour moi, c'était la configuration IIS Express. Un petit peu de solution "juste le faire fonctionner" sans trop d’investigation, mais la suppression du dossier IIS Express se trouve sous 

C:\Users\UserName\Documents\iisexpress

Je ne sais pas ce qui a causé le problème pour mon VS2013 - mais je bascule constamment entre les sites VS2013 dans IIS et IIS Express.

REMARQUE: Lorsque j'oublie d'utiliser VS2013 en tant qu'administrateur, mon projet Local IIS est inséré dans le fichier IIS Express applicationhost.config, qui n'ouvre pas le projet Web. Ce qui est vraiment frustrant.

2
Andez

Solution 1

Si vous utilisez un newer version de Visual Studio, vous ne pouvez pas avoir ce problème. J'utilise actuellement Visual Studio 2015 et cela fonctionne très bien.

Solution 2

Vous pouvez résoudre ce problème en modifiant le port number..__ du projet.
Parce que le numéro de port est en conflit avec une autre application.

J'ai eu le même problème et résolu en faisant cela (en changeant le numéro de port) .
J'avais résolu ceci ici: Modification du numéro de port du projet dans Visual Studio 2013

Si vous utilisez une version différente de Visual Studio; vous pouvez également modifier le numéro de port par la fenêtre Propriétés du projet dans l'Explorateur de solutions.

2
HQtunes.com

Je viens de rencontrer et de résoudre ce problème dans VS2013 sous Windows 7. Il s’agit d’un projet d’application Web qui n’utilise pas SSL. Mais lorsque j'ai examiné la fenêtre de propriétés (F4), SSL était activé. La définition de SSL sur false a résolu le problème.

Toutefois, lors de la vérification avant de poster cette réponse, la réactiver ne provoquait pas une récurrence du problème. Il se peut donc que tout ce qui est écrit dans ces préférences résout le problème plutôt que les détails de ce qui a été écrit.

1
Bryan

J'ai résolu ce problème en redémarrant mon ordinateur. Je suppose que ce port était occupé par un processus qui devait être tué.

1
Mike

Travaillé pour moi dans VS2003 et VS2017 sous Windows 8

  1. Exécuter la commande dans CMD avec des droits d'administrateur

    netsh http add iplisten ipaddress=::

  2. Ensuite, allez dans le chemin regedit [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters] et vérifiez si la valeur a été ajoutée .  enter image description here

Pour plus de détails, consultez https://www.c-sharpcorner.com/blogs/iis-express-failed-to-register-url-access-is-denied

1
Serge Voloshenko

Je viens de résoudre ce problème tout à l'heure. Dans la barre d'état système (en bas à droite), vous pouvez cliquer sur l'icône IIS et arrêter le site actuel.

1
M H

Ouvrez CMD en tant qu'administrateur et collez la commande ci-dessous telle quelle.

netsh http add urlacl url = http: // +: 80/ utilisateur = tout le monde

0
Chandan Kumar

Si vous avez essayé de nombreuses manières et avez toujours ce problème, examinez les paramètres de votre pare-feu et assurez-vous qu'il ne bloque pas Visual Studio ni IIS !!

Cela a fonctionné pour moi!

0
Meisam Fa

J'ai essayé presque toutes les options ci-dessus, aucune d'entre elles n'a fonctionné pour mon scénario. Enfin, j'ai été obligé de désinstaller IIS Express, de redémarrer l'ordinateur et d'installer à nouveau la même version à partir de Microsoft.

Quoi qu'il en soit merci pour toutes les suggestions ci-dessus.

0
sm2mafaz

Cela m'est arrivé sous Windows 7 et VS 2013 lors de l'affichage d'un projet sur le navigateur après la construction. Je n'ai eu qu'à fermer le navigateur "Chrome", puis je me suis assuré que le port n'est pas utilisé dans mes activités réseau à l'aide d'un utilitaire, puis j'ai essayé à nouveau et fonctionné sans problème.

0
hsobhy

J'ai découvert que le problème semblait se produire souvent sur les PC Intel. Après une enquête plus approfondie, j'ai alors découvert que le pilote et l'assistant de support Intel (préchargé sur de nombreuses marques) était le coupable. Il utilisait le même port # que l’un de mes projets et sélectionnait des ports de manière aléatoire . Il a été déterminé qu’il ne maintenait pas toujours le port ouvert, uniquement lors de la recherche de mises à jour, mais qu’il reste verrouillé jusqu'au redémarrage de l'ordinateur . Solution: désactivez ce service (vous n'en avez vraiment pas besoin) . D'autres services peuvent faire de même (Quickbooks Web Connector TINY.EXE, des programmes antivirus ou tout utilitaire qui s'ouvre un port) et il peut sembler aléatoire.

0
MC9000

Le contrôle de source de projet Visual Studio 2015, Windows 10, était géré dans TFS Online.

Aucune de ces solutions ne fonctionne, le problème est apparu après un reformatage de Windows 10 et une réinstallation ultérieure de VStudio 2015. J'ai mappé des projets dans le même dossier (les dossiers et fichiers résiduels étaient toujours là)

Supprimer tout le projet ancien (en particulier le .VS) puis le remapper a tout corrigé.

0
HouseCat

En plus de la réponse de Bruno, j'ai fini par enregistrer le même port pour localhost. Sinon, VS2015 me donnait une erreur d'accès refusé au démarrage du serveur.

netsh http add urlacl url=http://localhost:{port}/ user=everyone

Peut-être que c'est parce que j'ai une liaison pour localhost dans aplicationhost.config également.

0
alehro