Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En versiones anteriores de IIS, el usuario anónimo permitía aislar el contenido de ASP clásico mediante un usuario anónimo diferente para cada sitio. El aislamiento se ha logrado evitando que los scripts de ASP vuelvan a la identidad del proceso, denominado "espacio aislado de suplantación". En entornos mixtos en los que se usa ASP clásico, ASP.NET y otro contenido dinámico, el espacio aislado de suplantación no es tan útil. Por ejemplo, ASP.NET usa una técnica de aislamiento diferente denominada Niveles de confianza y siempre se ejecuta como identidad del proceso, a menos que use otro tipo de suplantación.
Para lograr el aislamiento en IIS 7 y versiones posteriores, puede ejecutar los grupos de aplicaciones como identidades independientes. Si no hay ninguna cuenta de usuario anónima configurada para un sitio web, IIS se puede configurar para usar automáticamente la identidad del grupo de aplicaciones. Esto puede reducir considerablemente el número de cuentas necesarias para los sitios web y facilitar la administración de las cuentas.
Configuración del servidor web para que use la identidad del grupo de aplicaciones como identidad anónima
- Abra un símbolo del sistema y ejecute lo siguiente:
%windir%\system32\inetsrv\appcmd set config -section:anonymousAuthentication /username:"" --password
Nota:
Habilite esta característica estableciendo el atributo de usuario anónimo en una cadena en blanco, por ejemplo, username="". Al quitar el elemento del archivo applicationHost.config, se producirá un comportamiento diferente al de tener una cadena en blanco.
Nota:
La configuración descrita en este artículo no es compatible con SQL Server Express. SQL Server Express nunca debe usarse en escenarios de hospedaje compartido, ya que esta edición solo está pensada para entornos de desarrollo de aplicaciones; consulte SQL Server Express y hospedaje para más información.
Configuración del servidor web para que use la identidad del grupo de aplicaciones como identidad anónima mediante el Proveedor de PowerShell de IIS
- Abra un símbolo del sistema de PowerShell y ejecute lo siguiente:
set-webconfigurationproperty /system.webServer/security/authentication/anonymousAuthentication -name userName -value ""