[這可能是上serverfault更好,如果是的話,我會搬過來有問題 - 但認爲這裏有更多的開發者asp.net已經看到別人的這種行爲使更多的機會]由IIS處理有趣的ASPX?
我一直在試圖追蹤IIS中支持這種行爲的.NET設置,但沒有運氣......
簡而言之,我們有運行IIS7的Server 2008 R1框。當我們導航到以下格式的URL:http://server/path/webpage.aspx/webpage.aspx時,它會正確處理頁面並返回正確的響應。如果我嘗試使用靜態HTML頁面或ASP頁面,我會得到404(預期)。
似乎沒有重複的水平限制... http://server/path/webpage.aspx/webpage.aspx/webpage.aspx/webpage.aspx所有運行,就好像我們去了第一個地方的正確的網址(即只有一個webpage.aspx)。
這是(或至少應該是)IIS的默認配置。任何人有任何想法,我們是否有一個奇怪的方式調整了一個盒子?
編輯/問題的答案[最後的編輯@ 16:55]:
- 使用.NET 2.0
- IIS應用程序池配置爲 '經典' 管道
- IIS中配置匿名訪問;使用經典(傳統)ASP前端進行身份驗證
- 這是一個混合應用程序:我們有許多傳統ASP元素以及多個ASP.NET元素。
- 沒有自定義HTTP模塊用於
歸根結底,這是不是在功能上造成了一個問題:但它確實意味着日誌被揭去分析,如果我們可以關閉這個(相當意外的)行爲是」 d是有用的。
您是否使用任何自定義HTTP模塊? – David 2010-10-14 14:37:33
@大衛 - 沒有[相應更新的問題] – 2010-10-14 15:56:36