2008-09-06 8 views

Respuesta

8

un par de búsquedas en Internet me llevaron a http://www.microsoft.com/backstage/bkst_column_46.mspx, pero era un vínculo roto Afortunadamente, era archivados en el Wayback Machine y se puede leer aquí:

http://web.archive.org/web/20040803120105/http://www.microsoft.com/backstage/bkst_column_46.mspx

La extensión .MSPX es parte del "Proyecto de red de Microsoft", que de acuerdo con el artículo anterior, se ha diseñado para dar a los sitios de Microsoft una constante look-and-feel en todo el mundo, así como mantener el diseño del sitio separado del contenido. Aquí está la esencia del artículo:

"El marco de presentación incluye un controlador web personalizado integrado en ASP.NET. Las páginas que usan el marco de presentación tienen la extensión de nombre de archivo .mspx, que está registrada en Microsoft Internet Information Services (IIS) en los servidores web. Cuando uno de los servidores web de Microsoft.com recibe una solicitud de una página .mspx, este manejador Web personalizado intercepta esa llamada y la pasa al marco para su procesamiento.

El marco primero verifica si el resultado se almacena en caché. Si lo es, la página se procesa inmediatamente. Si la página no está en caché, el controlador busca la URL de esa página en la tabla de contenido proporcionada por el propietario del sitio (ver a continuación) para determinar dónde está el XML contenido para la página se almacena. work luego verifica si el XML está en caché y devuelve el contenido en caché o recupera el XML del almacén de datos identificado en el archivo de tabla de contenido.

Dentro del archivo que contiene el contenido de la página, las etiquetas XML identifican la plantilla de contenido que se utilizará. El marco recupera la plantilla adecuada y utiliza una serie de XSLT para ensamblar la página, incluidos el masthead, el pie de página y la columna de navegación principal, y finalmente muestra el contenido en el panel de contenido. "

2

Creo que es un sistema de plantillas basado en XML que genera HTML. Creo que es interno solo para MS.

2

Bueno, un poco de googling encontraron esta:

El marco de presentación incluye un controlador Web hecha a la medida en ASP.NET. Las páginas que usan la presentación tienen la extensión de nombre de archivo .mspx , que está registrada en Microsoft Internet Information Servicios (IIS) en los servidores web. Cuando uno de los servidores Web Microsoft.com recibe una solicitud de una página de .mspx, este controlador Web personalizado intercepta que llaman y lo pasa al el marco para su procesamiento ".

me gustaría para obtener más información, aunque

1

Los quiero chicos, yo también me preguntaba muchas veces, ¿por qué MS usa .mspx y qué es?:)

Esa vez no pude encontrar información rápidamente y supuse que sería algo más que asp.net o tal vez ni eso, porque deberías poder asignar el mismo asp.net cgi dll a .mspx también es fácil;)

Pero, seguramente, puede ser cualquier cosa ... también un CGI "especial" (completamente al lado de ASP.NET), que procesa esa solicitud con mucho mejor/mucho más uso de caché, edición más fácil y así sucesivamente ...

Al final de la historia era, que llegué a través de la vista, que tal vez no es importante saber qué .mspx es exactamente :)

Cuestiones relacionadas