Lösen Sie die Lösung von 127.0.0.1 nicht zugänglich und 0x800a0046 ohne Erlaubnis: 'getObject'
Vielen Dank an First für Ihre Hilfe beim Debuggen von D8-Ben Azhu D8-Wangyoucao D8-Wolf BA
=================================================================
Wenn wir die dynamischen Webseiten der ASP auf der Maschine debuggen, können wir im Allgemeinen eingeben
http: // localhost http: // lokaler Computername http://127.0.0.1 |
Bei der Eingabe http://127.0.0.1 müssen Maschinen im Allgemeinen den Benutzernamen und das Kennwort eingeben. Hier sind zwei Situationen:
Eine davon ist, dass IIS gerade erstellt wurde. Um IIS zu testen, ist der Zugriff iisstart.asp unter "Systemdisk/inetpub/wwwroot", und dann springt iisstart.asp zu LocalStart.asp und eröffnet Iishelp gleichzeitig. "Localhost" und "Computername" sind in Ordnung, aber wenn Sie 127.0.0.1 eingeben, wird ein Dialogfeld angezeigt, in dem Sie Ihr Konto und Ihr Passwort eingeben müssen.
Der zweite Fall ist, dass ein virtuelles Verzeichnis festgelegt wird, auf das über "Localhost+Virtual Directory" und "Computername+Virtual Directory" zugegriffen werden kann, und dieselbe ist, dass "127.0.0.1+Virtual Directory" nicht zugegriffen werden kann.
Obwohl die gleichen Symptome gleich sind, sind sie unterschiedlich.
Werfen Sie zunächst den ersten allgemeinen Tipp: Um die Eingabe http://127.0.0.1 zugänglich zu machen, unabhängig davon, ob es sich um einen direkten Zugriff oder ein virtuelles Verzeichnis handelt, müssen Sie sicherstellen, dass der "anonyme Zugriff" geöffnet wird.
Dann können Sie das Problem der zweiten Situation schnell lösen, wie in der Abbildung unten gezeigt: Öffnen Sie IIS, klicken Sie mit der rechten Maustaste auf "Standard-Site", Popup-Menü, wählen Sie "Eigenschaften", öffnen Sie das Panel, wählen Sie "Katalogsicherheit" für "Bearbeiten". Wählen Sie zu diesem Zeitpunkt "OK" aus, um dieses Problem zu lösen.
Zu diesem Zeitpunkt wurde die zweite Art des Zugriffs auf "127.0.0.1+ Virtual Directory" gelöst
Ich habe jedoch in diesem Problem weniger Menschen begegnet, und es spielt keine Rolle, ob ich es einfach so anschaue. Lassen Sie es uns lesen.
Obwohl es zu diesem Zeitpunkt kein Dialogfeld für das Kennworteingang zum Testen von 127.0.0.1 gibt, ist ein neues Problem aufgetreten. Ebenso ist es der gleiche Fehler, in diesem Moment http: // localhost einzugeben. Das haben viele Menschen gemeldet:
Fehlertyp: Microsoft VBScript -Laufzeitfehler (0x800a0046) Keine Erlaubnis: 'GetObject' /Localstart.asp, Zeile 40 |