servidor interno error code 0x80070021 asp.net iis-7

asp.net - interno - iis 500.19 handlers



500.19 en IIS 7, no puede iniciar sesiĆ³n localmente (2)

En realidad, era una política secpol.msc. Lo que estaba bloqueando el acceso a la web. La cuenta de servicio no era de servicio.

Al igual que en la edición que publiqué, la seguridad de TI me dio los privilegios para configurarla como una * cuenta de servicio *, pero eso solo no funcionaría.

En la configuración avanzada del sitio web

Se ha seleccionado el tipo de inicio de sesión Credenciales de ruta de acceso física, LogonMethod de lote.

Y la cuenta de servicio aún no estaba con los privilegios para ejecutarse como un proceso por lotes .

Y eso fue todo.

No solo era necesaria la cuenta de servicio, sino también The Run as Batch Job .

No sé dónde debo preguntar esto ...

He visto este problema y creo que la respuesta debería estar cerca de eso, pero parece que todavía no puedo hacer esto.

Lo gracioso es lo mismo (creo) que hice en otro servidor con IIS 7 hace un año o así, sin más problemas. También podría ser que no recuerdo tanto. Tengo un servidor Apache ejecutándose en el puerto 80 (Eso no se puede cambiar)

Esto es lo que hice:

La AppPool integrada era un problema en el otro servidor que he colocado, así que he intentado cambiar

  • AppPool por defecto a un Classic .Net
  • El grupo de aplicaciones web a un clásico .Net

El usuario también es obligatorio en el servicio web, por lo que estoy colocando una cuenta de servicio que suplanta a cualquier usuario anónimo (o no) al que pueda acceder, así que tengo

  • La cuenta de servicio como administrador de wwwroot y subcarpetas
  • La cuenta de servicio como suplantada por defecto en el sitio web predeterminado
  • La cuenta de servicio imitada en cada aplicación web que necesito
  • Compartido r / w la carpeta con ServiceAccount

también

  • Probé el acceso y tanto la Autorización como la Autenticación funcionan de maravilla.
  • He reiniciado la aplicación, el sitio y el IIS varias veces sin éxito.
  • Verifiqué el registro de eventos sin encontrar nada útil.
  • AppHost.config modificado entrando en más problemas que soluciones.

Esto es lo que obtengo cuando intento ver la configuración de la aplicación en IIS7

--------------------------- Configuraciones de la aplicación --------------------- ------

Hubo un error al realizar esta operación.

Detalles:

Nombre de archivo: /? / C: / Windows / system32 / inetsrv / config / applicationHost.config

Número de línea: 165

Error: No se puede iniciar sesión localmente en% SystemDrive% / inetpub / wwwroot como usuario MyDOMAIN / MyUser con contraseña de directorio virtual

--------------------------- OKAY ---------------------- -----

Esto es lo que veo cuando voy a mi página (un asmx)

HTTP Error 500.19 - Error interno del servidor No se puede acceder a la página solicitada porque los datos de configuración relacionados para la página no son válidos.

Información detallada del error Módulo IIS Web Core Notification Unknown Handler Aún no se ha determinado

Código de error 0x80070569

Error de configuración No se puede iniciar sesión localmente en C: / inetpub / wwwroot como usuario MyDOMAIN / MyUser con contraseña de directorio virtual

Archivo de configuración no disponible (aislamiento de configuración)

URL solicitada http: // localhost: 8080 / myApp / MyWebService.asmx

Camino físico

Método de inicio de sesión Aún no determinado

Usuario de inicio de sesión Aún no determinado

@Editar: 0x80070569 me llevó a ver que la cuenta de servicio no iniciaba sesión como un servicio (como debería), ni como un proceso por lotes.

Era una configuración de seguridad que debía tocarse, un objeto de política de grupo debe establecerse en la cuenta (en el ejemplo MyDOMAIN/MyUser ). Y ese es un acceso que solo el área de seguridad de TI puede otorgar.

Incluso cuando esto cambió, el problema se mantuvo.


Esta solución no funcionó para mí. Pero cuando sigo los pasos anteriores, mi problema fue resuelto. Estoy compartiendo esto con los usuarios para quienes la solución anterior no funciona.

  1. Vaya a su administrador de IIS.
  2. Haga clic en Sitios
  3. Haga clic derecho en sitios web predeterminados, vaya a Administrar sitio web y luego haga clic en
    Ajustes avanzados
  4. Establezca su credencial de ruta física a usuario específico con credenciales
  5. Reiniciar IIS

Espero eso ayude.