Saltar al contenido

Error de inicio de sesión para el usuario ‘IIS APPPOOL ASP.NET v4.0’

Solución:

Parece que está fallando al intentar abrir una conexión a SQL Server.

Necesita agregar un inicio de sesión a SQL Server para IIS APPPOOLASP.NET v4.0 y otorgar permisos a la base de datos.

En SSMS, debajo del servidor, expanda Seguridad, luego haga clic con el botón derecho en Inicios de sesión y seleccione “Nuevo inicio de sesión …”.

En el cuadro de diálogo Nuevo inicio de sesión, ingrese el grupo de aplicaciones como nombre de inicio de sesión y haga clic en “Aceptar”.

ingrese la descripción de la imagen aquí

A continuación, puede hacer clic con el botón derecho en el inicio de sesión para el grupo de aplicaciones, seleccionar Propiedades y seleccionar “Asignación de usuarios”. Verifique la base de datos apropiada y los roles apropiados. Creo que podrías seleccionar db_datareader y db_datawriter, pero creo que aún necesitaría otorgar permisos para ejecutar procedimientos almacenados si lo hace a través de EF. Puede consultar los detalles de los roles aquí.

Puede cambiar ApplicationPoolIdentity desde IIS7 -> Grupos de aplicaciones -> Configuración avanzada.
Ajustes avanzados

En ApplicationPoolIdentity encontrará el sistema local. Esto hará que su aplicación se ejecute bajo NT AUTHORITYSYSTEM, que es un inicio de sesión existente para la base de datos de forma predeterminada.

Editar: antes de aplicar esta sugerencia, debe tener en cuenta y comprender las implicaciones de seguridad.

asegúrese de tener …

Trusted_Connection=false;

en tu cadena de conexión

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *