visual transforms studio net mvc example disabled development deploy asp asp.net asp.net-mvc web-config

asp.net - transforms - El atributo InheritInChildApplications no se reconoce en el elemento de ubicaciĆ³n web.config



web config transform visual studio 2017 (4)

¿No debería ser una ''i'' minúscula?

<location path="." inheritInChildApplications="false">

Lo he estado utilizando con éxito en los últimos 4 o 5 proyectos en los que he trabajado. Mi especificación es similar a la tuya. Todavía estoy usando .NET 4 RC. También incluyo la configuración de system.webServer dentro de la ubicación.

Buena suerte,

Rico

He intentado envolver mi

<system.web>

con

<location path="." InheritInChildApplications="false">

Me gusta esto

<location path="." InheritInChildApplications="false"> <system.web>...</system.web> </location>

Pero VS 2010 Web Developer Express sigue diciendo

El atributo ''InheritInChildApplications'' no está permitido

Cuando ejecuto mi aplicación web hay un error:

Error HTTP 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.

Error de configuración Atributo no reconocido ''InheritInChildApplications''.

Mi configuración: ASP.NET 4.0 RTM, VS 2010, IIS 7.5


¿Podría ser porque no tiene un espacio de nombres especificado en el nodo raíz? p.ej

Necesitas

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

no

<configuration>


Creo que el problema aquí es que inheritInChildApplications no es un atributo válido del nodo de ubicación en .net 4.0.

La razón por la que la solución anterior funciona es porque está apuntando específicamente al esquema de configuración .net 2.0

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

.net 4.0 privdes una forma diferente de tratar con la herencia de configuración.

Para obtener más detalles, consulte http://msdn.microsoft.com/en-us/library/b6x6shw7.aspx y http://msdn.microsoft.com/en-us/library/ms178692.aspx .


Uso claro bastante a menudo para lograr esto:

<configuration> <system.web> <assemblies> <clear> <clientTarget> <clear> <compilation> <compilers> <clear> <httpHandlers> <clear> <httpModules> <clear> <serviceDescriptionFormatExtensionTypes> <clear> <webServices> <protocols> <clear> <soapExtensionTypes> <clear> <soapExtensionReflectorTypes> <clear> <soapExtensionImporterTypes> <clear>