web config - tiempo - IIS Manager no puede configurar la compilación.NET en aplicaciones.NET 4
no se ha declarado el elemento ''configuration'' (4)
Ok ya lo tengo
El problema es que mis sistemas, sistemas de 64 bits y aspnet_regiis
he llamado, eran la versión de 32 bits. Después de llamar a aspnet_regiis
desde el directorio de Framework64 todo estaba bien.
Gracias a Scott Hanselman http://www.hanselman.com/blog/ASPNET4BreakingChangesAndStuffToBeAwareOf.aspx
Intenté configurar los ajustes de compilación .NET en el Administrador de IIS, pero todo lo que veo es un mensaje de error que me dice que hay un elemento no reconocido en el archivo web.config
en C:/windows/Microsoft.NET/Framework64/v.4.0.30319/config/
.
Un poco extraño para mí es que recibí este mensaje de error en mi sistema Windows 7 y también en un Windows Server 2008 R2.
Mientras busco en Google un poco, todo lo que encontré es esta entrada de blog http://olegtarasov.me/2010/09/nastrojka-iis-7-5-i-asp-net-4/ . aspnet_regiis -i -enable
comando aspnet_regiis -i -enable
pero esa no fue la solución para mí.
Para mi máquina x64 Win7 funcionó el siguiente comando:
C:/Windows/Microsoft.NET/Framework64/v4.0.30319>
aspnet_regiis -i -enable
Sí, funcionó. Para ser preciso ejecutado:
aspnet_regiis -iru
Como dice Scott:
If you are already in this state, drop to the command line and navigate to the FX install directory. Then run "aspnet_regiis –iru".
Note if you are on a 64-bit machine, run this command from the 64-bit FX install directory – not the 32-bit installation directory.
Tengo que usar el comando de abajo para que funcione. Para obtener más detalles, visite http://support.microsoft.com/kb/2015129
aspnet_regiis.exe /iru
Cuando usé aspnet_regiis.exe -iru (con un guión en lugar de barra diagonal) no hizo nada. Vea abajo.