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


253

Je reçois ce genre d'erreur comme ::

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

lors du débogage de l'un de mes projets.

J'ai également essayé après avoir réinstallé My Visual Studio 2012. Mais encore une fois le même type de problème que j'obtiens lors du débogage.

Les configurations de mon système sont:

  • Windows 8: 32 bits
  • Visual Studio: 2012

Une exception est levée au moment d'afficher la page Web comme,

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

où cette exception est levée?
Sriram Sakthivel

1
Une exception est levée lors de l'affichage de la page Web après le débogage.
Rahul_RJ

Difficile de publier du code dans lequel cette exception est levée
Sriram Sakthivel

Maintenant, voyez que j'ai également donné l'erreur indiquée lors de l'affichage de la page Web
Rahul_RJ

@Rahul_RJ Vous n'aidez pas. Vous montrez la trace de la pile là où elle indique l'emplacement de l'exception, mais sans inclure ce code.
Simon Belanger

Réponses:


530

Si vous utilisez IIS:

  • Panneau de configuration
  • Programmes
  • ouvrir ou fermer des fonctions de fenêtres
  • cochez les services d'information sur Internet
  • puis redémarrez votre studio visuel

Si vous utilisez IIS Express:

Ouvrez 'Ajout / Suppression de programmes' de l'ancien panneau de configuration et exécutez une réparation sur IIS Express Ou vous pouvez aller Panneau de configuration - >> Programmes - >> Programmes et fonctionnalités - >> Activer ou désactiver les fonctionnalités Windows - >> Internet Information Services et cochez la case comme indiqué dans l'image ci-dessous:

entrez la description de l'image ici


41
Après une mise à jour Windows, ce problème m'a eu. La solution fonctionne toujours aujourd'hui! Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252
timbillstrom

21
Vous n'avez pas besoin de tous les services IIS, vous pouvez simplement installer IIS Management Console (IIS -> Outils de gestion Web -> IIS Management Console).
John Patrick Dandison

11
J'ai également reçu cette erreur après la mise à jour vers 'Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252'. Ajout de «IIS Management Console» comme recommandé par JPD. Problème résolu.
BobK

14
Vous avez l'erreur avec la mise à jour des créateurs de Win10 Fall, en installant uniquement le "Hostable Web Core" a fait l'affaire. Merci;)
LucasMetal

41
4 ans plus tard et la réponse tient toujours. Windows 10 Update installé et IIS est parti. Sérieusement, WTF MS ...
Mike Devenney

164

Cela m'est venu à l'esprit lorsque j'ai appliqué la mise à jour Fall Creator Update 2017. J'ai pu résoudre le problème en réparant IIS 10.0 Express (je n'ai pas installé IIS sur ma boîte.)

Remarque: Comme un utilisateur l'a souligné dans les commentaires,

La réparation peut être trouvée dans "Programmes et fonctionnalités" - le panneau de configuration "classique".


45
La réparation peut être trouvée dans "Programmes et fonctionnalités" - le panneau de configuration "classique".
user2006616

4
Pareil ici! Réparation d'IIS 10.0 Express corrigée. Merci!
Vitor Rigoni

4
Ceci est la solution pour IIS Express, fonctionne comme expliqué. Comme nous ne pouvons pas avoir deux réponses officielles, j'ai ajouté ceci à la réponse officielle.
Stefan Z Camilleri,

1
La réparation d'IIS Express ferait planter le programme d'installation pour moi. J'ai dû désinstaller / réinstaller IIS Express à l'aide du programme d'installation de Visual Studio 2017 dans la section des composants individuels. Il vous indiquera également que d'autres composants doivent être désinstallés. Notez-les, puis procédez à la désinstallation / réinstallation des composants.
Thomas927

3
J'ai fini par télécharger le programme d'installation autonome pour IIS 10.0 Express et faire la désinstallation / réinstallation en utilisant cela au lieu de laisser le programme d'installation VS supprimé les autres choses. Tout semble fonctionner jusqu'à présent.
Brent Keller

37

J'ai eu le même problème que je l'ai résolu en réparant le serveur iis dans les programmes et les fonctionnalités.

ALLER À

Panneau de configuration> désinstaller un programme, puis cliquez avec le bouton droit sur le serveur express iis installé (installé avec Visual Studio), puis cliquez sur réparer.

voici comment j'ai résolu ce problème


36

J'ai eu le même problème avec VS2017. La suite a résolu le problème.

  1. Exécutez l'invite de commandes en tant qu'administrateur.
  2. Écrivez les deux commandes suivantes qui mettront à jour votre registre.

reg ajouter HKLM \ Software \ WOW6432Node \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

reg ajouter HKLM \ Software \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

Cela devrait résoudre votre problème. Reportez-vous à ce lien pour plus de détails.


2
Cette solution a fonctionné pour moi lorsque j'ai été bloqué par un bouton Modifier grisé dans le panneau de configuration, ajouter / supprimer des programmes.
camelCase

1
vous l'homme, microsoft f cked avec sa mise à jour du créateur de chutes sh t, vous l'avez corrigé. vous valez plus que toute l'entreprise
kexx

1
Cela m'a corrigé - l'installation vanilla de Visual Studio 2019 dans Windows Server 2019. N'a pas eu besoin d'un redémarrage.
user2728841

12

Au lieu d'installer IIS gonflé, je résous le mien en installant Internet Information Services Hostable Web Core à partir des fonctionnalités de Windows


Vous n'avez pas besoin d'installer tous les services IIS - il suffit de cocher la case et de prendre les valeurs par défaut. S'assurer que c'est clair :)
Auri Rahimzadeh

Vous avez l'erreur avec la mise à jour des créateurs de Win10 Fall, en installant uniquement le "Hostable Web Core" a fait l'affaire. Merci;)
LucasMetal

Je peux également confirmer qu'après la mise à jour des créateurs de Win10 Fall, la solution suggérée ci-dessus pour installer le composant principal Web Hostable a fait l'affaire. Pour ce faire, cliquez sur le bouton Microsoft Windows, puis tapez Activer ou désactiver les fonctionnalités Windows dans la zone de recherche, puis sélectionnez Internet Information Services Hostable Web Core.
Jim Taliadoros

Meilleure solution. A fonctionné pour moi comme un charme.
vibs2006

7

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 valeur incorrecte dans la zone de texte Page spécifique.

(via Propriétés du projet> Web> Démarrer l'action> Page spécifique)

Mauvaise configuration:

Specific Page: "http://localhost/MyApplication/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

Configuration correcte:

Specific Page: "/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

Remarque: ignorez les guillemets.


3

Si vous êtes d'accord avec l'utilisation du serveur de développement Visual Studio intégré ou si vous ne voulez pas ou ne pouvez pas installer IIS, vous pouvez changer le serveur Web que le projet utilise 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 les propriétés)

  2. sélectionnez l'onglet Web

  3. sélectionnez "Utiliser Visual Studio Development Server".

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


1

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

allez Panneau de configuration - >> Programmes - >> Programmes et fonctionnalités - >> Activer ou désactiver les fonctionnalités Windows - >> Internet Information Services

Mais sur la base de la réponse précédente, cela ne fonctionne que si vous vérifiez toutes ces options comme sur la photo ci-dessous

entrez la description de l'image ici


0

Pour moi, cela se passait parce que j'étais passé à "Exécuter en tant qu'administrateur". Une seule instance de VS était en cours d'exécution, mais son exécution en tant qu'administrateur a provoqué cette erreur. Revenir en arrière m'a réparé.


0

La modification a été grisée pour moi, mais l'ajout de la console de gestion IIS dans les programmes et fonctionnalités a résolu ce problème pour moi. Également sur la mise à jour d'automne de Windows 10.


0

J'ai rencontré ce problème lors de la tentative d'exécution d'un projet ciblant Framework 4.5 dans VS2017. Après l'avoir changé en Framework 4.6.X, il a été corrigé par lui-même.


0
  • Accédez à Panneau de configuration> Programmes> Programmes et fonctionnalités et réparez IIS Express.
  • Redémarrez le studio visuel.

Il n'est pas recommandé d'activer IIS comme d'autres commentaires le suggèrent si vous n'utilisez pas votre système comme serveur en direct. À des fins de développement, seul IIS Express est adéquat.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.