2010-09-17 19 views
43

intenté configurar .NET Configuración de compilación 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 web.config archivo en C:\windows\Microsoft.NET\Framework64\v.4.0.30319\config\.Administrador de IIS no puede configurar .NET Compilación en .NET 4 Aplicaciones

Un poco extraño para mí es que recibo este mensaje de error en mi sistema Windows 7 y también en Windows Server 2008 R2.

Mientras buscaba 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/. Intenté el comando aspnet_regiis -i -enable, pero esa no fue la solución para mí.

+1

lo que es el elemento no reconocido? – x0n

+2

el elemento no reconocido es "folderLevelBuildProviders" – Noffls

Respuesta

67

Ok, lo tengo.

El problema es que mis sistemas, un sistema de 64 bits y el aspnet_regiis que he llamado, eran de 32 bits. Después de llamar al aspnet_regiis desde el Directorio Framework64 todo estaba bien.

Gracias a Scott Hanselman http://www.hanselman.com/blog/ASPNET4BreakingChangesAndStuffToBeAwareOf.aspx

+4

excellente ... Muchas gracias. Me tomó un tiempo descubrir qué hacer. Pero si te encuentras con este problema. Abra un indicador de cmd, vaya al directorio C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 en el indicador y luego ejecute el comando anterior. Y viola, puede acceder a la configuración de compilación de .net. – SoftwareSavant

+2

Gracias por el enlace "aspnet_regiis -iru" hizo el truco para mí .. – Scorpio

+0

¡SÍ! ¡Gracias un trillón! – jlaverde

12

Sí, funcionó. Para ser precisos ejecutadas:

aspnet_regiis -iru

Como Scott dice:

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. 
0

Tengo que utiliza comandos de abajo para conseguir que funcione. Para más detalles, véase http://support.microsoft.com/kb/2015129

aspnet_regiis.exe /iru 

Cuando solía aspnet_regiis.exe -iru (con un guión en lugar de barra inclinada) que no hizo nada. Vea abajo.

4

Por mi máquina x64 Win7 trabajaron el siguiente comando:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319> aspnet_regiis -i -enable

Cuestiones relacionadas