爲什麼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