什么是.MSPX文件扩展名?

问题描述 投票:7回答:5

我发现了很多微软的网站有* .MSPX扩展。虽然我很熟悉ASP.NET,我还没有见过这个扩展。

有谁知道这是什么标识?

asp.net .net file-extension
5个回答
8
投票

一些互联网搜索导致我http://www.microsoft.com/backstage/bkst_column_46.mspx,但它是一个死链接。幸运的是,这是上归档Wayback机器,你可以在这里阅读:

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

该.MSPX扩展是按照上面的文章,目的是让微软的站点一致的外观和感觉全世界,以及保持从内容的网站单独设计的“Microsoft网络工程”的一部分。下面是文章的要点:

呈现框架包括内置的ASP.NET自定义Web处理程序。使用演示框架页面具有.mspx文件扩展名,这是在Web服务器上注册在Microsoft Internet信息服务(IIS)。当Microsoft.com网站服务器的一个接收一个.mspx页的请求,调用这个自定义Web处理程序截获,并将其传递到处理框架。

该框架首先检查结果是否被缓存。如果是,页面立即呈现。如果页面没有被缓存,处理器查找该页面的URL中的由网站所有者(见下文),以确定该页面的XML内容存储在哪里提供的内容表。该框架然后检查是否XML缓存,以及或者返回缓存的内容或检索从内容文件的表中标识数据存储中的XML。

在保存页面的内容的文件,XML标签标识要使用的内容模板。该框架检索相应的模板,并使用一系列XSLT文件来组装页面,包括报头,页脚和主导航栏,最后呈现内容窗格中的内容。


2
投票

我认为这是一个基于XML的模板系统,输出HTML。我认为这是内部只MS。


2
投票

上一篇文章仍然是可用的,互联网档案馆的礼貌:http://web.archive.org/web/20040508051618/http://www.microsoft.com/backstage/bkst_column_46.mspx


2
投票

嗯,有点谷歌上搜索发现这一点:

呈现框架包括内置的ASP.NET自定义Web处理程序。使用演示框架页面具有.mspx文件扩展名,这是在Web服务器上注册在Microsoft Internet信息服务(IIS)。当Microsoft.com网站服务器的一个接收一个.mspx页的请求,这个自定义Web处理程序截取调用,并将其传递到处理框架“。

我想,虽然了解更多信息。


1
投票

我爱你们,我问我自己也有很多次,为什么MS使用.mspx,这是什么可言? :)

那个时候我couldn't快速找到任何信息,并假设这纯粹是在asp.net之上的东西,或者甚至没有,因为你应该能够分配相同的asp.net CGI DLL来.mspx也容易得; )

但是,可以肯定,它可以是任何东西..也是一个“特殊”的CGI本身(完全旁边ASP.NET),以处理与更好/更高速缓存用,更方便的编辑等等这一要求..

故事的结尾是,我遇到了看法,也许it's并不重要,要知道,什么.mspx究竟是:)

© www.soinside.com 2019 - 2024. All rights reserved.