puede proceso iniciar failure error dotnet asp.net .net web-config iis-8 applicationhost

asp.net - proceso - http error 502.5 process failure



Error de configuración de IIS: esta sección de configuración no se puede utilizar en esta ruta (8)

Creo que la mejor manera es que debe eliminar su configuración de su web.config. Publique su código en el servidor y haga lo que desea eliminar directamente de la interfaz del servidor IIS.

Gracias a este método, si hace con éxito lo que quiere, solo tiene que obtener web.config y comparar las diferencias. Después de eso, solo tiene que publicar la solución en esta publicación :-P.

Recibo el siguiente error cuando intento ejecutar mi sitio web.

El sitio web está alojado en Windows 2012 R2.

Error de configuración: esta sección de configuración no se puede utilizar en esta ruta. Esto sucede cuando la sección está bloqueada en un nivel primario. El bloqueo se realiza de manera predeterminada (overrideModeDefault = "Deny"), o se establece explícitamente mediante una etiqueta de ubicación con overrideMode = "Deny" o el legado allowOverride = "false".

Código de error: 0x80070021

Fuente de configuración:

60: <httpErrors errorMode="Detailed" /> 61: <handlers> 62: <remove name="ExtensionlessUrlHandler-Integrated-4.0" />

A continuación se muestra todo lo que he intentado:

  1. Instalé .Net 3.5 usando "Agregar características y roles" en IIS
  2. En el archivo applicationHost he realizado los siguientes cambios de código:

    Se cambiaron los controladores de secciones, módulos, autenticación anónima, autenticación básica, etc. overrideModeDefault de "Denegar" a "Permitir".

  3. Haber realizado la "Activación HTTP" en .Net 3.5 y 4.5.

A continuación se muestra mi código de controlador de archivo de configuración web:

<handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0"/> <remove name="OPTIONSVerbHandler"/> <remove name="TRACEVerbHandler"/> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/> </handlers>

  1. Instaló todas las funciones en las ventanas de funciones en esta ruta: Servicio de información de Internet -> Servicios de World Wide Web -> Funciones de desarrollo de aplicaciones -> Se han habilitado todas menos CGI.

  2. En la delegación de características, ASP era de solo lectura anteriormente, lo he cambiado a lectura / escritura

  3. Controladores desbloqueados utilizando el símbolo del sistema

Pero todavía no puedo deshacerme del error. Mi instancia local funciona perfectamente bien. Además, tengo un servidor de desarrollo en el que funciona este sitio web, solo en mi servidor de producción recibo este error.

Ayúdame a descubrir qué puede estar causando este problema.


Cuando probé estos pasos seguí recibiendo errores:

  1. Busque "Activar o desactivar las funciones de Windows"
  2. Marque "Servicios de información de Internet"
  3. Marque "Servicios de la World Wide Web"
  4. Marque "Características de desarrollo de aplicaciones"
  5. Habilitar todos los elementos debajo de esto

Luego miré al visor de eventos y vi este error :Unable to install counter strings because the SYSTEM/CurrentControlSet/Services/ASP.NET_64/Performance key could not be opened or accessed. The first DWORD in the Data section contains the Win32 error code. :Unable to install counter strings because the SYSTEM/CurrentControlSet/Services/ASP.NET_64/Performance key could not be opened or accessed. The first DWORD in the Data section contains the Win32 error code.

Para solucionar el problema, creé manualmente la siguiente entrada en el registro:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/ASP.NET_64/Performance

y seguí estos pasos:

  1. Busque "Activar o desactivar las funciones de Windows"
  2. Marque "Servicios de información de Internet"
  3. Marque "Servicios de la World Wide Web"
  4. Marque "Características de desarrollo de aplicaciones"
  5. Habilitar todos los elementos debajo de esto

Encontré este hilo y resolví el problema siguiendo los pasos a continuación. Mi problema puede ser diferente. Espero que esto pueda ayudar a alguién .

En Activar y desactivar la función de Windows, navegue a las funciones del servidor y seleccione los elementos menos mencionados a continuación.

Saludos!


Haga clic en las propiedades de su proyecto, vaya a la sección web, desde la sección Servidores, cambie de IIS express a Local IIS, creará un directorio virtual para usted


Heres lo que funcionó para mí, tenía un problema similar en mi nueva computadora portátil que tenía Windows 10.

  • Busque "Activar o desactivar las funciones de Windows"
  • Marque "Servicios de información de Internet"
  • Marque "Servicios de la World Wide Web"
  • Marque "Características de desarrollo de aplicaciones"
  • Habilitar todos los elementos debajo de esto

intente de nuevo, ahora debería funcionar.



Siga los pasos a continuación para desbloquear los controladores en el nivel primario:

1) En el árbol de conexiones (en IIS), vaya a su nodo de servidor y luego a su sitio web.

2) Para el sitio web, en la ventana derecha verá el editor de configuración en Gestión.

3) Haga doble clic en el editor de configuración.

4) En la ventana que se abre, en la parte superior encontrarás un menú desplegable para las secciones. Elija "system.webServer / handlers" en el menú desplegable.

5) En el lado derecho, hay otro menú desplegable. Elija "ApplicationHost.Config"

6) En el panel más a la derecha, encontrará "Desbloquear sección" debajo del encabezado "Sección". Haz clic en eso.

7) Una vez que los controladores de la aplicación Host estén desbloqueados, su sitio web debería funcionar bien.


Tenía un applicationhost.config dentro de mi carpeta de proyecto. Parece que IISExpress usa esta carpeta, aunque muestra un archivo diferente en mi carpeta c: / users

.vs / config / applicationhost.config