¿Por qué no puedo configurar asp.net mvc 4 project para que sea x64?

Tengo una solución VS2012 que se puede simplificar de la siguiente manera: una aplicación web asp.net mvc 4, un proyecto de biblioteca de clase c # media y un proyecto de biblioteca c # final para cálculos, etc.

La aplicación web actualmente no tiene referencias a los otros proyectos y está configurada para 'Cualquier CPU' al compilar. El proyecto final es x64. Ahora quiero unir la aplicación web al proyecto final a través del proyecto del medio, pero es comprensible obtener errores de tipo de arquitectura al intentar hacer referencia al proyecto x64 medio de la aplicación web. Si configuro la aplicación web en x64, también obtengo el mismo tipo de error.

La aplicación web se ejecutará en un servidor x64 y, por lo tanto, creo que lo más fácil sería configurar la aplicación web en x64, pero creo que podría ser un caso que no pueda cambiarla retrospectivamente, es decir, debe crearse como x64.

Mi pregunta es¿Puedo convertir la aplicación web existente a x64? De lo contrario, ¿cómo puedo crear una aplicación web x64 (no pude ver ninguna opción) EDITAR: incluso cuando configuro un nuevo proyecto mvc 4, cambio la configuración de compilación a x64? Sigo teniendo este problema.

Te sorprenderá saber que soy muy nuevo en el desarrollo de software y, aunque los errores de compilación entre x86 y x64 parecen intuitivos, no entiendo por qué. Parece que hay muchas publicaciones sobre este tema con respuestas que cambian todos los proyectos a Cualquier Cpu, pero estoy limitado a mantener el proyecto final como x64.

Estoy usando Windows 8 y IIS 8.

Para referencia, la advertencia de compilación que obtengo al agregar una referencia para el proyecto intermedio a la aplicación web es:

Advertencia 1 Hubo una discrepancia entre la arquitectura del procesador del proyecto que se está construyendo "MSIL" y la arquitectura del procesador de la referencia C: \ MyPath \ Sln \ MiddleProject \ bin \ x64 \ Debug \ MiddleProject.dll "," AMD64 ". Esto la falta de coincidencia puede causar fallas en el tiempo de ejecución. Considere cambiar la arquitectura del procesador objetivo de su proyecto a través del Administrador de configuración para alinear las arquitecturas del procesador entre su proyecto y las referencias, o depender de las referencias con una arquitectura del procesador que coincida con la arquitectura del procesador objetivo tu proyecto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta