net enable deploy asp application asp.net iis web-config

enable - ASP.NET IIS Web.config



iis asp net application (7)

Experimenté el mismo problema y descubrí que la aplicación desplegada era .NET versión 3.5, pero el grupo de aplicaciones usaba .NET 2.0. Eso causó el problema que describiste arriba. Espero que ayude a alguien.

Mi error:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070021 Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false". Config File //?/C:/inetpub/MyService/web.config Requested URL http://localhost:80/MyService.svc Physical Path C:/inetpub/DeployService/DeployService.svc Logon Method Not yet determined Logon User Not yet determined Config Source 101: </modules> 102: <handlers> 103: <remove name="WebServiceHandlerFactory-Integrated"/> HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070021 Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false". Config File //?/C:/inetpub/DeployService/web.config Requested URL http://localhost:80/DeployService.svc Physical Path C:/inetpub/DeployService/DeployService.svc Logon Method Not yet determined Logon User Not yet determined Config Source 101: </modules> 102: <handlers> 103: <remove name="WebServiceHandlerFactory-Integrated"/>`

Cambié PC / Windows (XP -> 7) por lo que IIS (6 -> 7,5) y tratando de mover mi sitio web

Pero no puedo ejecutar mi sitio desde este servidor. . . error:

Descripción del error: Error HTTP 500.19 - Error interno del servidor

La página solicitada no está disponible debido a datos de configuración incorrectos para esta página.

Detalles de error Módulo IIS Web Core Notice BeginRequest Handler Aún no se ha determinado Error 0x80070021 Error de configuración Esta sección de configuración no se puede usar de esta manera. Esto sucede cuando la sección está bloqueada en el nivel principal. El bloqueo es por defecto (overrideModeDefault = "Denegar") o instalado directamente por la ubicación de la etiqueta con overrideMode = "Denegar" o la propiedad heredada allowOverride = "false". El archivo de configuración / /? / D: / Projects / Flow WEB / Sources / web.config Dirección URL solicitada https: / / 192.168.0.172:443 / Ruta física D: / Proyectos / Flow WEB / Fuentes Método de inicio de sesión Aún no se ha determinado Usuarios que han iniciado sesión aún por determinar Canal

Configuración

<handlers> <remove name="WebServiceHandlerFactory-Integrated" />

...

mi parte web.config:

<modules> <remove name="ScriptModule" /> <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </modules> <handlers> <remove name="WebServiceHandlerFactory-Integrated" /> <remove name="ScriptHandlerFactory" /> <remove name="ScriptHandlerFactoryAppServices" /> <remove name="ScriptResource" /> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </handlers>

Así que qué hay de malo ?

Lo intento: si lo hago,

<modules allowDefinition="MachineToApplication" overrideModeDefault="Deny"> <remove name="ScriptModule"/> <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules> <handlers overrideModeDefault="Deny"> <remove name="WebServiceHandlerFactory-Integrated"/>

Tengo error: atributo no reconocido "overrideModeDefault"

así que no puedo agregarlo en configSections porque me dice que ya existe aquí.

y cuando cambié IIS a Lectura / Escritura (como en la imagen) he recibido un nuevo error:

Error description: Error HTTP 404.3 - Not Found The requested page can not be displayed because of the configuration expansion. If the page is a script, add a handler. If you need to download the file, add a MIME. Error Details Module StaticFileModule Notice ExecuteRequestHandler Handler StaticFile Error 0x80070032 The requested URL-address https: / / 192.168.0.172:80 / Default.aspx Physical Path D: / Projects / Flow WEB / Sources / Default.aspx Anonymous Logon Users who have logged Anonymous The most likely reasons: * Perhaps there is no comparison handlers. By default, all content is processed by a handler static files. * Perhaps the component to which the access is not installed. * Corresponding MIME map is not activated for the website or application. Warning: Do not create a MIME map for content that users should not load - say, for the pages. ASPX or files. Config. * If ASP.NET is not installed.


Para mí, era una nueva aplicación NetCore que simplemente no se cargaba a través de IIS. Sin embargo, cuando se ejecutaba de manera independiente, estaba bien.

<aspNetCore línea <aspNetCore y luego recibí un mensaje de error normal de IIS que decía que no se podía cargar NetCoreModule. Ese módulo es necesario para comprender esta nueva línea web.config.

El mensaje de error 0x8007000d realidad dice que el archivo web.config está mal formado y que el error aparece antes de que el módulo de error de carga haga que este mensaje de error sea realmente una porquería. (y un desafortunado problema de condición de carrera)

Instalé el NetCoreSDK y paré e inicié IIS (el reinicio no funcionó)

La API de NetCore comenzó a funcionar a través de IIS como se esperaba.


Si tiene Python, puede usar un paquete llamado iis_bridge que resuelve el problema. Instalar:

pip install iis_bridge

luego en la consola de python:

import iis_bridge as iis iis.install()


Tuve un problema con runAllManagedModulesForAllRequests, código 0x80070021 y http error 500.19 y logré resolverlo

Con el símbolo del sistema lanzado como Admnistrator, vaya a: C: / Windows / Microsoft.NET / Framework64 / v4.0.30319>

ejecutar

aspnet_regiis -i

¡bingo!


Verifique esto en el archivo web.config y cambie overrideModeDefault de Deny a Allow .

<configSections> <sectionGroup name="system.webServer"> <section name="handlers" overrideModeDefault="Deny" /> <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />

También puede administrar secciones en el nivel del servidor web en su consola de administración de IIS desde "Delegación de funciones".


Yo tuve el mismo problema. No recuerdo dónde lo encontré en la web, pero esto es lo que hice:

Haga clic en "botón de inicio"

en el cuadro de búsqueda, ingrese "Activar o desactivar las características de Windows"

en la ventana de características, haga clic en "Servicios de información de Internet"

Haga clic en: "Servicios de World Wide Web"

Haga clic en: "Características de desarrollo de aplicaciones"

Marque (habilite) las funciones. Revisé todo excepto CGI.

IIS: esta sección de configuración no se puede utilizar en esta ruta (¿bloqueo de configuración?)


Yo tuve el mismo problema.

Solución:

  1. Haga clic en el botón derecho en la carpeta de su sitio en "iis"
  2. "Convertir a la aplicación".