J'ai besoin de déboguer le site Web que je développe (ASP.NET MVC3, Razor, .NET 4, VS2010 SP1 (en tant qu'administrateur)) dans IIS7 (Vista Home) et obtenir l'erreur:
IIS ne répertorie pas de site Web qui correspond à l'URL de lancement.
Pour tester s'il doit faire quelque chose avec les paramètres de l'application, j'ai créé à partir de zéro un nouveau site Web ASP.NET MVC3 vide, défini pour IIS, créé un répertoire virtuel, lancé avec F5 et j'ai bien fonctionné!
J'ai à nouveau créé un deuxième projet de site Web avec exactement les mêmes paramètres (juste pour être sûr) et cela a également été lancé comme prévu.
Cela me conduit à penser que j'ai un problème de configuration !? Mais quoi? Dans le passé, j'utilisais IIS très rarement, donc mes connaissances sont en quelque sorte limitées dans ce sens.
Des indices?
la source
Run as Administrator
a probablement coûté aux développeurs environ 400000 ans de temps de développement perdu au cours des 6 ou 7 dernières annéesVous pouvez configurer Visual Studio pour qu'il s'exécute toujours en tant qu'administrateur.
Right click on the shortcut => properties => Advanced => tick on run as administrator.
la source
J'utilise Visual Studio 2013 et je définis le privilège d'administrateur pour le raccourci, comme @karim l'a dit, cela ne fonctionnait pas pour moi, alors j'accède au fichier devnev.exe et je définis le privilège d'administrateur dans l'onglet de compatibilité et cela a fonctionné. Je ne voulais pas ajouter cela comme réponse, mais je ne pouvais pas attribuer une image, alors j'ai décidé de la publier en tant que nouvelle réponse.
J'espère que cela t'aides.
la source
Pour le bénéfice des chercheurs, je courais en tant qu'administrateur et je l'ai toujours obtenu, je devais donc suivre ce blog (en ignorant évidemment certains des éléments liés aux anciennes versions .NET).
Après cela, a fait une reconstruction et cela a fonctionné.
EDIT: (suite aux commentaires)
La section 2 présente un intérêt particulier. Il est dit:
Pour activer le débogage F5, vous aurez besoin au minimum des composants suivants:
Installez-les à partir du Panneau de configuration> Programmes> Activer et désactiver les fonctionnalités Windows:
EDIT: (ajout de chemins d'accès aux fonctionnalités):
la source
J'ai eu ce problème sur une nouvelle machine - courir en tant qu'administrateur n'a pas aidé. La solution était d'exécuter en
aspnet_regiis.exe -i
premier. Il doit être exécuté à partir d'une invite de commande qui a également été lancée en tant qu'administrateur. Généralement, l'exe peut être trouvé dansC:\Windows\Microsoft.NET\Framework\v4.0.30319
- si vous devez le changer, vous savez probablement déjà quoi changer.Pour toujours exécuter le programme en tant qu'administrateur sans le clic droit, ouvrez l'onglet de compatibilité des propriétés du raccourci VS et cochez "Exécuter ce programme en tant qu'administrateur". Pour connaître les étapes détaillées, voir http://technet.microsoft.com/en-us/magazine/ff431742.aspx
la source
Démarrer >> Panneau de configuration >> Cliquez sur Programmes
Cliquez sur Activer ou désactiver les fonctionnalités Windows.
Dans la boîte de dialogue Contrôle de compte d'utilisateur, cliquez sur Continuer
Développez Internet Information Services, développez les outils de gestion Web, puis développez la compatibilité de gestion IIS 6
Activez la case à cocher de compatibilité de configuration de la métabase IIS et IIS 6, puis cliquez sur OK.
la source
cela a fonctionné pour moi, j'ai mis à jour la version VS 2017 vers la version 15.4.2, exécuté avec l'administrateur, supprimé les fichiers de dossier de document (Visual Studio 2017) et redémarré le PC.
la source