258 votes

L'argument spécifié était en dehors de la plage des valeurs valides. Nom du paramètre : site

Je reçois ce genre d'erreur :

Argument spécifié était en dehors de la plage des valeurs valides. Nom du paramètre : site

pendant le débogage de n'importe quel de mes projets.

J'ai également essayé après avoir réinstallé mon Visual Studio 2012. Mais encore le même genre de problème que je rencontre en déboguant.

Les configurations de mon système sont :

  • Windows 8 : 32 bits
  • Visual Studio : 2012

L'exception est levée au moment de l'affichage de la page Web, comme suit :

[ArgumentOutOfRangeException: Argument spécifié était en dehors de la plage des valeurs valides.
Nom du paramètre : site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Argument spécifié était en dehors de la plage des valeurs valides.
Nom du paramètre : site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

7voto

Wesley Points 121

Lorsque vous démarrez avec une page spécifique lors du débogage de votre projet et que vous utilisez Local IIS, vous avez peut-être rempli une mauvaise valeur dans la zone de texte Page spécifique.

(via Propriétés du projet > Web > Action de démarrage > Page spécifique)

Configuration incorrecte:

Page spécifique : "http://localhost/MyApplication/Start/SpecificPage.aspx"
URL du projet : "http://localhost/MyApplication"

Configuration correcte :

Page spécifique : "/Start/SpecificPage.aspx"
URL du projet : "http://localhost/MyApplication"

Remarque : Ignorez les guillemets.

3voto

attila Points 2209

Si vous êtes d'accord pour utiliser le serveur de développement intégré à Visual Studio ou si vous ne pouvez pas ou ne voulez pas installer IIS, vous pouvez changer le serveur web utilisé par le projet en allant dans

  1. Propriétés du projet (cliquez avec le bouton droit sur le projet dans l'explorateur de solutions et sélectionnez Propriétés)

  2. sélectionnez l'onglet Web

  3. sélectionnez "Utiliser le serveur de développement de Visual Studio".

Je ne sais pas comment cela m'est arrivé, mais d'une manière ou d'une autre, cette option a été modifiée en "Utiliser le serveur Web local IIS" pour l'un de mes projets.

1voto

Aymen Boumyza Points 99

Cela a résolu le problème sur Windows 10 après la dernière mise à jour

allez dans le Panneau de configuration -> Programmes -> Programmes et fonctionnalités -> Activer ou désactiver des fonctionnalités Windows -> Services d'informations Internet

Mais d'après la réponse précédente, cela ne fonctionne pas à moins de cocher toutes ces options comme sur l'image ci-dessous

entrer la description de l'image ici

0voto

Pour moi, cela s'est produit parce que j'avais basculé en mode "Exécuter en tant qu'administrateur". Juste une instance de VS était en cours d'exécution, mais l'exécuter en tant qu'administrateur a provoqué cette erreur. Revenir en arrière m'a remis sur la bonne voie.

0voto

Don Points 21

Modifier était grisé pour moi, mais ajouter la Console de gestion IIS dans les programmes et fonctionnalités a résolu ce problème pour moi. Egalement sur la mise à jour de l'automne de Windows 10.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X