es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema con la impersonalización de Windows en el archivo web.config

La aplicación web se está ejecutando en mi PC local (que no está en ningún dominio) bajo IIS, y su archivo web.config contiene lo siguiente:

<system.web>
  <identity impersonate="true" userName="DOMAIN01\user01" password="password" />
  ...
</system.web>

DOMAIN01\user01 es mi cuenta en el dominio DOMAIN01.

Puedo abrir carpetas compartidas en computadoras dentro del dominio DOMAIN01.

Pero cuando estoy ejecutando la aplicación, obtengo este error:

Error del servidor en la aplicación ‘/app’.
Descripción: Ha ocurrido un error durante el procesamiento de un archivo de configuración necesario para proveer este servicio. Por favor revise los detalles específicos del error que aparecen abajo y modifique su archivo de configuración de forma adecuada.
Mensaje de Error del Analizador: No se pudo crear el token de usuario de Windows a partir de las credenciales especificadas en el archivo de configuración. Error del sistema operativo ‘El nombre de usuario o la contraseña son incorrectos.’

Si cambio userName y password en web.config al usuario local, no hay error. Entonces, la aplicación no puede iniciar sesión como DOMAIN01\user01.

¿Alguien sabe cómo solucionar este problema?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que la aplicación no puede autenticar al usuario DOMAIN01\user01. Para solucionar este problema, debes asegurarte de que el usuario está autenticado correctamente en el dominio. Puedes hacer esto revisando lo siguiente:

    1. Asegúrate de que el usuario DOMAIN01\user01 es un usuario válido en el dominio DOMAIN01.
    2. Asegúrate de que el usuario DOMAIN01\user01 tiene los permisos necesarios para acceder a la aplicación.
    3. Asegúrate de que el usuario DOMAIN01\user01 esté configurado correctamente en el Active Directory.
    4. Asegúrate de que el usuario DOMAIN01\user01 esté configurado correctamente en el IIS.
    5. Asegúrate de que el usuario DOMAIN01\user01 esté configurado correctamente en el archivo web.config.

Comments are closed.