Tengo una aplicación web muy simple (asp.net MVC3, .net 4, con IIS no integrado en Visual Studio servidor, Windows 7 de 64 bits). Cuando cambio la configuración en el grupo de aplicaciones para mi aplicación y establezco 'Habilitar aplicaciones de 32 bits' en False, aparece la vista de mi aplicación, pero no muestra ninguno de los contenidos estáticos (Content/Site.css o Scripts/myScript.js) arriba. En cambio, obtengo el código de estado 500 en esas solicitudes.¿Por qué mi IIS 7 se niega a servir css o js cuando cambio 'Habilitar aplicaciones de 32 bits' a False
HTTP Error 500.0 - Error interno del servidor La página no se puede mostrar porque se ha producido un error interno en el servidor.
La razón por la que estoy cambiando este valor es porque estoy tratando de usar Oracle.DataAccess.dll de 64 bits y si tengo este valor establecido en True, hace que el grupo de aplicaciones se ejecute en modo WOW64 y intenta cargar el dll con el formato incorrecto.
He buscado en línea por un tiempo y no puedo encontrar mucha información sobre esto. Intenté jugar con permisos en los archivos, intenté ejecutar aspnet_regiis con todo tipo de banderas. Estoy sin ideas. ¿Por qué IIS no publicará este contenido estático cuando se ejecuta en modo de 64 bits?
También use el violín para ver exactamente lo que se solicita. – RickAndMSFT
He configurado el seguimiento de solicitudes fallidas y parece que no se ha detectado el error 500. Lo tengo configurado para atrapar 400-550. De hecho, resolví mi problema obteniendo un ensamblado de Oracle de 32 bits. Tu sugerencia es probablemente lo que está causando lo que estoy viendo, pero no tengo tiempo para depurar esto nunca más. Aprendí algo sobre el seguimiento de solicitudes fallidas, así que gracias. – Gerfboy
¿El enlace está roto, alguna recomendación? –