asp.net – 什么是.MSPX文件扩展名?

前端之家收集整理的这篇文章主要介绍了asp.net – 什么是.MSPX文件扩展名?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我注意到很多Microsoft站点都有* .MSPX扩展名.虽然我对ASP.NET非常熟悉,但之前我没见过这个扩展.

有谁知道这标识是什么?

解决方法

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

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

.MSPX扩展是“Microsoft网络项目”的一部分,根据上面的文章,它旨在为Microsoft的网站提供全球一致的外观,并保持网站的设计与内容分离.这是文章的要点:

“演示框架包括一个在ASP.NET中构建的自定义Web处理程序.使用该演示文稿框架的页面具有.mspx文件扩展名,该扩展名在Web服务器上的Microsoft Internet信息服务(IIS)中注册.当其中一个Microsoft时. com Web服务器接收.mspx页面的请求,此自定义Web处理程序拦截调用并将其传递给框架进行处理.

框架首先检查结果是否被缓存.如果是,则立即呈现页面.如果页面未缓存,则处理程序在站点所有者(见下文)提供的目录中查找该页面的URL,以确定页面的XML内容的存储位置.然后,框架检查XML是否被高速缓存,并返回高速缓存的内容或从内容列表文件中标识的数据存储中检索XML.

在保存页面内容文件中,XML标记标识要使用的内容模板.框架检索适当的模板并使用一系列XSLT来组合页面,包括标头,页脚和主导航列,最后在内容窗格中呈现内容.

猜你在找的asp.Net相关文章