Question

J'ai remarqué que beaucoup de sites de Microsoft ont l' *.MSPX extension.Alors que je suis très familier avec ASP.NET je n'ai pas vu cette extension avant.

Personne ne sait ce qu'il identifie?

Était-ce utile?

La solution

Quelques recherches sur internet m'a conduit à http://www.microsoft.com/backstage/bkst_column_46.mspx, mais c'était un lien mort.Heureusement, il a été archivé sur la Wayback Machine et vous pouvez le lire ici:

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

L' .MSPX extension fait partie du "Réseau Microsoft Projet," qui, selon l'article ci-dessus, est conçu pour donner à Microsoft de sites, une apparence uniforme et se sentir dans le monde entier, ainsi que de garder le design du site séparée du contenu.Voici le résumé de l'article:

Le cadre de présentation comprend un personnalisé Web handler, construit en ASP.NET.Les Pages qui utilisent le cadre de présentation ont le .mspx extension de nom de fichier, qui est enregistré dans Microsoft Internet Information Services (IIS) sur les serveurs Web.Lorsque l'un des Microsoft.com serveurs Web reçoit une requête pour une .mspx, cette page Web personnalisée gestionnaire qui intercepte l'appel et le transmet à la structure de traitement.

Le cadre vérifie d'abord si le résultat est mis en cache.Si elle l'est, la page est rendue immédiatement.Si la page n'est pas mise en cache, le gestionnaire de recherche l'URL de cette page dans la table des matières fournies par le propriétaire du site (voir ci-dessous) pour déterminer où le contenu du fichier XML de la page est stockée.Le cadre vérifie ensuite si le XML est mis en cache, et renvoie le contenu mis en cache ou récupère le XML à partir de la banque de données identifiées dans la table des matières du fichier.

Dans le fichier qui contient le contenu de la page, les balises XML identifier le contenu du modèle à utiliser.Le cadre récupère le modèle approprié et utilise une série de Xslt pour assembler la page, y compris la tête de mât, le pied de page et la navigation principale colonne, enfin rendu le contenu dans le volet de contenu.

Autres conseils

Je pense que c'est un XML en fonction du modèle du système qui génère du code HTML.Je pense que c'est interne à MS seulement.

Un article sur elle est toujours disponible, avec l'aimable autorisation de l'Internet archive: http://web.archive.org/web/20040508051618/http://www.microsoft.com/backstage/bkst_column_46.mspx

Eh bien, un peu googler trouvé ceci:

Le cadre de présentation comprend un Web personnalisé gestionnaire construit en ASP.NET.Les Pages qui utilisent la présentation cadre de l' .nom de fichier mspx l'extension, qui est enregistré dans Microsoft Internet Information Services (IIS) sur les serveurs Web.Lorsque l'un des Microsoft.com Web les serveurs reçoit une demande pour un .mspx, cette page Web personnalisée gestionnaire intercepte cet appel, et le passe à le cadre pour le traitement."

J'aimerais en savoir plus si.

Je vous aime les gars, je me posais aussi beaucoup de temps, pourquoi MS utilise .mspx et ce qu'il est à tous?!:)

Que de temps, je ne pourrais pas trouver toutes les informations rapidement et supposé que c'était juste quelque chose sur le dessus de asp.net ou peut-être même pas que, parce que vous devriez être en mesure d'attribuer le même asp.net cgi dll .mspx aussi trop facile ;)

Mais, sûrement, il peut être n'importe quoi..aussi un "spécial" CGI lui-même (complètement à côté ASP.NET), qui traite cette demande avec beaucoup plus / beaucoup plus de cache-utiliser, facile de montage et ainsi de suite..

La fin de l'histoire est, que j'ai trouvé le point de vue, que peut-être il n'est pas important de savoir, que .mspx est exactement :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top