[asp.net] ¿Cómo puedo resolver "HTTP Error 500.19 - Internal Server Error" en IIS7.0


Answers

Tenía el mismo problema, pero la razón era diferente.

En mi web.config había una regla de módulo de reescritura de URL y no he instalado también el módulo de reescritura de URL. Después de instalar el módulo de reescritura de URL resuelto este problema.

Question

¿Qué causa este error? ¿Cómo puedo solucionarlo?

Información detallada de error
Módulo IIS Web Core
Notificación BeginRequest
Handler Aún no determinado
Código de error 0x8007052e
Error de configuración No se puede iniciar sesión localmente en C: \ inetpub \ wwwroot como administrador de usuario con contraseña de directorio virtual
Archivo de configuración no disponible (aislamiento de configuración)
URL solicitada http://192.168.0.3:80/
Ruta de acceso física C: \ inetpub \ wwwroot
Método de inicio de sesión Aún no determinado
Usuario de inicio de sesión Aún no determinado

Fuente de configuración

<application path="/" applicationPool="PS-Extranet">
    <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" />
</application>



usted sondablemente cambia su contraseña NT. Ingrese a IIS haga clic derecho en su aplicación -> administrar aplicación -> Configuración avanzada -> credenciales de ruta física.

buena suerte




Finalmente obtengo la solución para mi problema. La cuenta asp.net no aparece en el administrador de IIS porque no marqué su casilla de verificación en IIS para hacer esto en Windows 7 siga los pasos

  1. Panel de control abierto
  2. Haga clic en el enlace "programa" (no en los programas de desinstalación)
  3. Haga clic en el enlace "activar / desactivar las características de Windows"
  4. ubique "Servicios de información de Internet IIS" en la ventana emergente y expanda su nodo
  5. Expandir el nodo "Servicio World Wide Web"
  6. Expandir nodo "Funciones de desarrollo de aplicaciones"
  7. marque la casilla de verificación de "ASP.NET"
  8. Luego haz clic en el botón Aceptar

Ahora verá la cuenta de Asp.net en el administrador de IIS y, por defecto, verá la cuenta de IIS. Ahora debe mover su sitio web de asp.net de "mi documento" a otro lugar donde el IIS tenga permiso para acceder (a cualquier partición de su computadora) Ahora explore su sitio web desde el administrador de IIS y debería funcionar.




En mi caso, el valor de la clave era incorrecto en el archivo Web.config :

    <defaultDocument>
        <files>
            <add value="Portal.htm" />
        </files>
    </defaultDocument>

cuando cambio el valor a "Portal.html" funcionó.




En mi caso, este error aparece después de cambiar la solución de la carpeta.

Resuelvo el problema yendo a mis propiedades de proyecto y vuelvo a crear mi directorio virtual.

Haga clic con el botón derecho en la sección proyecto> Propiedades> Web> En servidores, haga clic en "Crear directorio virtual".

Mostrará un mensaje que dice que el directorio virtual fue creado en otro lugar y lo cambiará




Si es importante cuando intentas acceder al panel de administrador de joomla, ¡solo un problema de nombre de usuario y contraseña! Solo tiene que actualizar un jos_user en su base de datos joomla.

Vaya al directorio de su sitio web joomla y abra un archivo configuration.php con bloc note o note pad para mostrar qué nombre de base de datos usa su sitio de administrador joomla. Tienes que encontrar una línea que tenga:

public $user = 'joomlauser251';           //MySQL username

En mi caso joomlauser251 es mi nombre de base de datos.

Ingresa a tu mysql:

 mysql -uyourusername -pyourpassword

Seleccione la base de datos para su joomla:

use joomlauser251;

Cambiar contraseña para administrador:

UPDATE jos_users SET password=MD5(‘NewPassword’) WHERE username=’admin’;

Y vuelva a intentar acceder de nuevo.

Eso es todo !!!




Estaba teniendo un error similar al instalar php 5.3.3 con el código de error 0x80070020 con una dirección en unas pocas líneas en web.config en mi directorio raíz www (no en el directorio raíz estándar).

La solución, aunque cruda, funcionó perfectamente. Simplemente eliminé el archivo web.config y ahora todo funciona. Pasé HORAS intentando otras soluciones en vano.

Si alguien piensa que esto fue estúpido, por favor avíseme. Si alguien más ha pasado la misma cantidad de tiempo extrayéndose el pelo, pruébelo y vea (después de hacer una copia de seguridad del archivo, por supuesto)

Saludos FEQ




Recibí este error después de actualizar de Visual Studio 2013 a 2015. Después de buscar un poco y probar varias correcciones, encontré que el problema se puede resolver eliminando lo siguiente de web.config:

<staticContent>
    <mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >

Aparentemente staticContent está en desuso ahora?

Source

Editar 1

Esto impidió que IIS entregara archivos .json cuando se implementó el programa. Si hace esto, se supone que debe volver a agregar .json (application / json) a los tipos mime de su sitio en IIS. Aquí hay más información: http://www.iis.net/configreference/system.webserver/staticcontent/mimemap

Editar 2

Noté que en mi situación, la solución de edición 1 anterior solo funciona temporalmente. Una vez que vuelvo a desplegar la entrada se elimina. Entonces, moví el XML de Web.Release.config a Web.Release.config . Funciona bien ahora




Cuando obtuve el 500.19, IIS_IUSRS a IIS_IUSRS derechos de acceso completos para el mencionado web.config y para la carpeta del proyecto. Esto resolvió el problema.

Puedes dar permisos por

  1. haga clic derecho en la carpeta / archivo
  2. seleccionando la pestaña "seguridad"
  3. agregue el usuario IIS_IUSRS - no olvide el i delante de USRS y no escriba una "e" como en USERS



necesitas hacer un paso:

run->cmd

run "c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"

Eso es




Mi solución es eso,

  1. simplemente elimine la carpeta corrupta.
  2. Luego vuelve a crear la carpeta de nuevo.

Parece que si la carpeta dañada se había creado antes de la configuración de IIS. Si creó la carpeta nuevamente, funcionará correctamente.




Para mí, necesitaba activar Http Activation en las características de .Net en "Agregar / quitar características de Windows"




tan fácil encontrar el archivo "applicationHost.config" en Windows -> System32 -> inetsrv -> config 1. hacer una copia de seguridad "applicationHost.config" a otro nombre de archivo 2. abrir el archivo "applicationHost.config" borrar datos y guardar 3. abrir el navegador y llame al sitio web interno de url, finalizado.




Solo tengo una cosa más que decir sobre esto. Con el mismo código de HTTP Error, aún puede tener varios errores diferentes, ya que uno de ellos se ha publicado aquí en la descripción de la pregunta original. Por ejemplo: después de editar el archivo Web.Config de un proyecto ASP.NET, tuve

Código de error 0x8007000d

"Solo se permite un elemento <configSections>. Debe ser el primer elemento secundario del elemento raíz <configuration>"

Como dice, NO debes insertar tus propios elementos XML antes de la parte <configSections> del archivo Web.Config . Después de insertar mi fragmento después de la etiqueta final de <configSections> , funcionó bien.




Estaba teniendo el mismo error y no fue de ayuda corregir las credenciales en el grupo de aplicaciones de IIS. Finalmente resolví el error en IIS seleccionando mi sitio web en Sitio web predeterminado, Configuración avanzada-> Credenciales de ruta física-> Usuario específico, y volví a ingresar las credenciales para el usuario del grupo de aplicaciones, luego reinicié IIS y el error desapareció y mi sitio web llegó arriba con éxito




Links