为什么ScrewTurn Wiki确实使用ashx类型创建维基页面?即时创建asp.net页面不危险吗?为什么ScrewTurn技术上使用.ashx创建维基页面?
更新:他们没有创建任何物理页面。但他们如何做到这一点,因为该网址实际上是some-newpage.ashx?
为什么ScrewTurn Wiki确实使用ashx类型创建维基页面?即时创建asp.net页面不危险吗?为什么ScrewTurn技术上使用.ashx创建维基页面?
更新:他们没有创建任何物理页面。但他们如何做到这一点,因为该网址实际上是some-newpage.ashx?
它实际上是否真的使幻灯片上的页面起皱?
ashx是一个处理程序。它会根据需要返回输出。你可以拥有一个CMS,通过介于(/cms.ashx/some/page)之间的一个.ashx树显示它的树,但是从不存在的页面。
我认为它使用.ashx
来触发使用ASP.NET isapi过滤器和2.)信号表示请求没有映射到任何物理文件,但URL映射到Wiki中的逻辑页面发动机。
我认为创建ASP.NET页面响应是不危险的,这基本上是他们所做的。这实际上是让系统用户建立网站层次结构的一种非常好的方式。
嗯我检查,如果他们没有创建任何物理页面。但他们如何做到这一点,因为该网址实际上是some-newpage.ashx? – user310291 2011-04-18 12:21:07
他们将所有请求重定向到ASP.NET并在代码中处理它。微不足道。难以在IIS 6上设置(因为每个标准安装程序的IIS 6只在发现FILE时重定向到.NET),但更高的值是标准的web.config设置。 – TomTom 2011-04-18 12:31:55
实际上有一个Wilcard设置可以使用。但是,你可以通过ASP.NET Isapi路由一切。 – 2011-04-18 13:59:22