Ich erhalte diese Art von Fehler wie ::
Das angegebene Argument lag außerhalb des Bereichs gültiger Werte. Parametername: Site
beim Debuggen eines meiner Projekte.
Ich habe es auch nach der Neuinstallation von My Visual Studio 2012 versucht. Aber wieder das gleiche Problem, das ich beim Debuggen bekomme.
Die Konfigurationen meines Systems sind:
- Windows 8: 32-Bit
- Visual Studio: 2012
Die Ausnahme wird zum Zeitpunkt des Anzeigens von Webseiten wie ausgelöst.
[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
c#
visual-studio
iis
web-config
Rahul_RJ
quelle
quelle
Antworten:
Bei Verwendung von IIS:
Bei Verwendung von IIS Express:
Öffnen Sie "Software" in der alten Systemsteuerung und führen Sie eine Reparatur unter IIS Express durch. Oder gehen Sie zur Systemsteuerung - >> Programme - >> Programme und Funktionen - >> Windows-Funktionen ein- oder ausschalten - >> Internetinformationsdienste und aktivieren Sie das Kontrollkästchen wie in der Abbildung unten gezeigt:
quelle
Dies fiel mir ein, als ich das Herbst-Creator-Update 2017 anwendete. Ich konnte das Problem beheben, indem ich IIS 10.0 Express reparierte (ich habe IIS nicht auf meiner Box installiert.)
Hinweis: Wie ein Benutzer in den Kommentaren betonte,
quelle
Ich hatte das gleiche Problem, das ich behoben habe, indem ich den iis-Server in Programmen und Funktionen repariert habe.
GEHE ZU
Systemsteuerung> Programm deinstallieren und dann mit der rechten Maustaste auf den installierten iis express-Server (mit Visual Studio installiert) klicken und dann auf Reparieren klicken.
So habe ich dieses Problem gelöst
quelle
Ich hatte das gleiche Problem mit VS2017. Im Folgenden wurde das Problem behoben.
Dies sollte Ihr Problem lösen. Weitere Informationen finden Sie unter diesem Link .
quelle
Anstatt den aufgeblähten IIS zu installieren, kann ich meinen durch die Installation von Internet Information Services Hostable Web Core über die Windows-Funktionen beheben
quelle
Wenn Sie beim Debuggen Ihres Projekts mit einer bestimmten Seite beginnen und Local IIS verwenden, haben Sie möglicherweise einen falschen Wert in das Textfeld Bestimmte Seite eingegeben.
(über Projekteigenschaften> Web> Aktion starten> Bestimmte Seite)
Falsche Konfiguration:
Richtige Konfiguration:
Hinweis: Ignorieren Sie die Anführungszeichen.
quelle
Wenn Sie mit der Verwendung des integrierten Visual Studio Development-Servers einverstanden sind oder IIS nicht installieren möchten oder können, können Sie den vom Projekt verwendeten Webserver ändern, indem Sie auf gehen
Ich weiß nicht, wie es mir passiert ist, aber irgendwie wurde diese Option für eines meiner Projekte in "Lokalen IIS-Webserver verwenden" geändert.
quelle
Dadurch wurde das Problem unter Windows 10 nach dem letzten Update behoben
Gehen Sie zur Systemsteuerung - >> Programme - >> Programme und Funktionen - >> Windows-Funktionen ein- oder ausschalten - >> Internetinformationsdienste
Basierend auf der vorherigen Antwort funktioniert es jedoch nur, wenn Sie alle diese Optionen wie auf dem Bild unten überprüfen
quelle
Für mich geschah dies, weil ich auf "Als Administrator ausführen" umgestellt hatte. Es wurde nur eine Instanz von VS ausgeführt, aber die Ausführung als Administrator hat diesen Fehler ausgelöst. Das Zurückschalten hat mich richtig repariert.
quelle
Das Ändern war für mich ausgegraut, aber das Hinzufügen der IIS-Verwaltungskonsole unter Programme und Funktionen hat dies für mich behoben. Auch unter Windows 10 fallen Update.
quelle
Ich habe dieses Problem beim Versuch, ein Projekt auszuführen, das auf Framework 4.5 in VS2017 abzielt. Nach der Änderung in Framework 4.6.X wurde es von selbst behoben.
quelle
Das Einschalten des IIS wird nicht empfohlen, wie aus anderen Kommentaren hervorgeht, wenn Sie Ihr System nicht als Live-Server verwenden. Für Entwicklungszwecke ist nur IIS Express ausreichend.
quelle