回答
一些互联网搜索导致我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网络工程”的一部分,全世界的感观和感受,以及保持网站的设计与内容分离。这篇文章的要点是:
“表示框架包含一个自定义的Web处理程序,内置ASP.NET,使用表示框架的页面具有.mspx文件扩展名,它在Microsoft Internet信息服务(IIS)当其中一个Microsoft.com Web服务器收到一个.mspx页面的请求时,这个自定义Web处理程序拦截该调用并将其传递给框架进行处理。
框架首先检查是否结果会被缓存,如果是,页面会立即渲染,如果页面没有被缓存,处理程序将在网站所有者提供的内容列表中查找该页面的URL,以确定XML存储页面的内容然后检查是否缓存了XML,然后返回缓存的内容或从目录文件中标识的数据存储中检索XML。
在保存页面内容的文件中,XML标签标识要使用的内容模板。该框架检索适当的模板并使用一系列XSLT组装页面,包括标头,页脚和主导航栏,最终在内容窗格中呈现内容。“
我认为这是一个输出HTML的基于XML的模板系统。我认为这只是MS的内部。
嗯,有点谷歌上搜索发现这一点:
呈现框架包括内置在ASP.NET中 自定义Web处理程序。 使用演示文稿 框架的页面具有.mspx文件名 扩展名,该扩展名在 Microsoft Internet Information Web服务器上的服务(IIS)中注册。 当Microsoft.com网站 服务器的一个接收请求的 .mspx页面,这个自定义Web处理程序 拦截调用,并将其传递到 进行处理的框架。”
我想找出虽然更多信息
上的一篇文章仍然是可用的,互联网档案馆的礼节:。http://web.archive.org/web/20040508051618/http://www.microsoft.com/backstage/bkst_column_46.mspx
我爱你们,我多次问自己,为什么MS使用.mspx以及它是什么?!:)
那时我无法快速找到任何信息,并认为它只是在asp.net上或甚至没有,因为你应该能够分配相同的asp.net cgi dll到.mspx也容易过;)
但是,当然,它可以是任何东西..也是一个“特殊”的CGI本身(完全旁边ASP.NET),以处理该请求与更好/更高速缓存使用,更容易编辑等等。
故事的结尾是,我来到了视野,也许这并不重要知道,什么.mspx确切是:)
- 1. 什么是“ctr”文件扩展名?
- 2. JSONP文件的扩展名是什么?
- 3. 什么是dpuf(扩展名)文件?
- 4. 什么是文件扩展名.done?
- 5. 什么使用.md文件扩展名
- 6. MySQL Workbench数据库文件的文件扩展名是什么?
- 7. 文件扩展名.kt?这是什么类型的文件?
- 8. 什么是T4模板文件的正确文件扩展名?
- 9. 什么是.base.cs文件扩展
- 10. 什么是GDATA扩展配置文件?
- 11. 什么是* .cf7文件扩展?
- 12. 什么是Java可执行文件的扩展名?
- 13. XPND文件扩展名。他们是什么?
- 14. 什么是具有文件扩展名* .ump
- 15. Rails中有两个文件扩展名(即:.css.scss)是什么?
- 16. Lisp文件扩展名的约定是什么?
- 17. 文件扩展名后的含义是什么?
- 18. 什么是首选的J源代码文件扩展名?
- 19. V代表Coq文件扩展名是什么意思?
- 20. php和html文件扩展名的区别是什么?
- 21. .php和.php.inc文件扩展名之间的区别是什么?
- 22. Python中按扩展名排序文件的功能是什么?
- 23. Xcode可识别的GLSL文件扩展名是什么?
- 24. 什么是正确的方案文件扩展名?
- 25. 什么是使用jmconfig扩展名创建这些文件?
- 26. 什么是Hack编程语言的文件扩展名?
- 27. 什么是首选的Pascal文件扩展名?
- 28. 什么是扩展名为.a的文件?
- 29. 什么是visual basic的文件扩展名?
- 30. 扩展名为xapping的文件是什么意思?