127.0.0.1 no se puede acceder, 0x800A0046 no tiene permiso: GetObject

  
En general, cuando depuramos la página web dinámica de ASP localmente, puede ingresar



http: //localhost
http: //Nombre de la computadora local
http://127.0.0.1



Al ingresar http://127.0.0.1, la máquina general debe ingresar el nombre de usuario y la contraseña para ingresar, aquí se dividirá dos casos:

simplemente el nuevo es IIS, con el fin de probar IIS, por lo que en este caso es que el acceso Iisstart.asp bajo la "bandeja del sistema \\ Inetpub \\ wwwroot", junto con Iisstart.asp salta a localstart.asp y abre iishelp al mismo tiempo. "localhost", "nombre del equipo" están bien, pero cuando ingresa 127.0.0.1, aparece un cuadro de diálogo, debe ingresar la cuenta y la contraseña.



El segundo caso es
, se crea un directorio virtual, al que se puede acceder a través de "localhost + virtual directory" y "nombre del equipo + directorio virtual", que también es " 127.0.0.1 + Directorio virtual "no se puede acceder. Aunque
con los mismos síntomas, pero es una situación diferente.
En primer lugar, vamos a tirar la primera consejos generales: Para que la escritura http://127.0.0.1 acceso, ya sea directa o acceso de directorio virtual, debe asegurarse de que el "acceso anónimo" para abrir .


Así que ahora puede resolver rápidamente el problema del segundo caso, como se muestra en la siguiente figura: Abra IIS, haga clic derecho en el menú emergente "Sitio predeterminado", seleccione "Propiedades", abra el panel, seleccione " "Tabla de seguridad de contenido" está "editada". En este momento, si "Acceso anónimo" no está marcado antes, seleccione "Verificar" para resolver este problema. Acceso
en este momento "127.0.0.1+ directorio virtual" La segunda ha sido resuelto
Pero el problema, las personas experimentan relativamente pequeña, y es tan sencillo No es malo comprobar el sencillo y luego mirar hacia abajo.
en este momento, aunque no hay un diálogo de introducción de contraseña 127.0.0.1 requisitos de las pruebas individuales, pero han surgido nuevos problemas, también, ahora entrar en http: //localhost Lo mismo es tan malo, que es mucho Comentarios:



Tipo de error:
Error de tiempo de ejecución de Microsoft VBScript (0x800A0046)
No hay permisos: 'GetObject'
/localstart.asp, Línea 40





Así que deténgase aquí ahora, analice la razón por la que

comienza sin "acceso anónimo", debe proporcionar la contraseña de la cuenta; ahora tenga "Acceso anónimo", se produjo un error. Atencion Esto es para el acceso directo 127.0.0.1.
entonces el "acceso anónimo" es proporcionar cuenta y la contraseña, lo que hace que el "127.0.0.1+ directorio virtual", el problema se resuelve, por supuesto, para resolver algunos problemas directamente el acceso "127.0.0.1" (sin Contraseña de la cuenta)

Descripción Esta "cuenta anónima" es útil.

Pero ahora para resolver este nuevo problema: error de tiempo de ejecución de Microsoft VBScript (0x800A0046) No hay permisos: 'GetObject'


El método habitual es: separado Cancele "acceso anónimo" a "iisstart.asp" y "localstart.asp"

y así sucesivamente, y luego luce bien, no escribí typo

para resolver "(0x800A0046) Sin permiso: ' El esquema de GetObject '"es Único
" Cancele estos dos archivos
"Acceso anónimo"

Flujo de operación específica: seleccione "localstart.asp" en IIS "Archivo, clic derecho, menú emergente, seleccione" Propiedades ", abra el panel, seleccione" Seguridad de archivos "para" Editar ", cancele el acceso" Acceso anónimo "antes de la selección.



El mismo proceso de operación se repite para "iisstart.asp".

Entonces ahora "http: //localhost" ya está accesible, y el error de tiempo de ejecución de Microsoft VBScript (0x800A0046) se resuelve sin permiso: 'GetObject'
.
esto, de nuevo bajo análisis:
1, para facilitar el acceso a 127.0.0.1 debe establecer el "acceso anónimo" página 2, para hacer "Iisstart.asp" y "localstart .asp "se puede acceder normalmente, es necesario configurarlo por separado para cancelar el" acceso anónimo "

Después de las configuraciones anteriores, localhost, localhost + virtual directory, 127.0.0.1+ se puede acceder al directorio virtual normalmente, dejando un 127.0.0.1 situación de acceso, el análisis anterior parece ser contradictoria
Bueno, mira esto "acceso anónimo" al final es lo que?

El nombre de usuario es "BLUECOM \\ IUSR_BLUECOM" y la contraseña está controlada por IIS. "BLUECOM" es el "nombre de computadora" de mi máquina, y cada persona es diferente. Entonces "IUSR_BLUECOM" es el "nombre IUSR_computer". Lo que el "IUSR_ nombre de equipo"
es? Se trata de una "cuenta de invitado de Internet" y "integrada en IIS cuenta de acceso anónimo", que pertenece a
"reducida" grupo de esto se remonta a cuando se utiliza esta cuenta, se mostrará localhost "( 0x800A0046) Sin permisos ", esto parece un poco relacionado.



Por lo tanto, mi solución perfecta es usar el "acceso anónimo" para garantizar que se pueda acceder a todas las páginas sin un cuadro de ingreso de contraseña y, al mismo tiempo, el "acceso anónimo" "La cuenta se reemplaza, en lugar de usar la cuenta" IUSR_computer name ", uso mi cuenta de inicio de sesión de administrador de XP.
para que la cabeza pesada continuar para ajustar, abrir el IIS, en el "sitio predeterminado" a la derecha, el menú emergente, seleccione "Propiedades" para abrir el panel, seleccione "Seguridad de directorios", fueron:
1, "Editar"
2, "Buscar" usuario
3, "Avanzado"
4, "Consulta" usuario
5, "Seleccionar" nombre de usuario de inicio de sesión nativo de XP
6, "OK", ha sido "OK" para el último

Además, es importante en el momento de la actualización es seleccionar "heredar la cubierta" dos archivos "Iisstart.asp" y "localstart. Asp ", de lo contrario, debe agregar el" acceso anónimo "de estos dos archivos por separado, y la cuenta agregada es la cuenta de inicio de sesión de XP que se acaba de configurar.
Copyright © Conocimiento de Windows All Rights Reserved