tag route referencia puede net microsoft manifiesto ensamblado definición data con coincide cargar asp archivo all .net asp.net

.net - route - no se puede cargar el archivo o ensamblado microsoft web infrastructure



Cómo determinar la versión de host instalada de ASP.NET desde una página web (4)

¡Gracias!

Acabo de dejar caer <% = Environment.Version%> en una página y obtuve 2.0.50727.3053

Tengo un sitio ejecutándose en un entorno de alojamiento compartido de Windows. En su panel de control para la cuenta de alojamiento compartido lo tengo configurado para usar ASP.NET versión 3.0, pero no dice 3.5 SP1 específicamente.

¿Cómo puedo ver la versión instalada ejecutándose en el servidor donde está alojado mi sitio web en una página asp.net?


@Jon Limjap: Desafortunadamente, esto te dice la versión .NET CLR (biblioteca en tiempo de ejecución), no la versión de .NET Framework. Estos dos números de versión no son siempre los mismos; en particular, .NET Framework 3.0 y 3.5 ambos usan .NET CLR 2.0. Por lo tanto, el OP puede tener solo .NET 2.0 SP1, como indica Environment.Version, o también puede tener el .NET 3.5 SP1 que está buscando.


Una forma es lanzar una excepción en la carga de la página, pero no la atrapa. En la parte inferior de la página, verás el número de versión.


La sugerencia de Brian Boatright al poner <%=Environment.Version%> en una página, y guardarlo en DotNetVersion.aspx, subirlo, al probar en la URL correcta, el mundo es genial.

Lamentablemente fue una versión demasiado vieja para mí: 1.1.4322.2443