Problema para obtener la versión de ensamblaje en una página web usando Razor / MVC3

Estoy usando el siguiente código en un pie de página en mi archivo _Layout.cshtml para poner los datos de la versión de AssemblyInfo en el pie de página de cada página en mi sitio MVC3. Sin embargo

@System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()

Solo impresiones en el pie de página:

Revision 0.0.0.0

Cuando modifiqué la vista para mostrar toda la información del ensamblaje para el "Ejecutar ensamblaje" usando la siguiente

@System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString()

Que imprime lo siguiente:

Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null

Esto muestra que la "Asamblea Ejecutora" no es mi aplicación principal, es la vista en sí misma.

¿Cómo obtengo la información de ensamblaje de la aplicación ACTUAL, no solo las vistas individuales?

Respuestas a la pregunta(9)

Su respuesta a la pregunta