2009-06-10 139 views
0

我需要爲asp.net,「home.file」創建一個自定義文件擴展名......在IIS6中,它非常直接,但我找不到任何文檔,會告訴我如何在IIS7。我試過一個腳本處理程序映射來映射ISPAPI.dll,但它似乎沒有重定向到.net進程,因爲我似乎無法附加到該進程。有任何想法嗎?自定義文件擴展名IIS7

回答

1

在IIS7中有兩種模式。集成管道和經典管道。經典的管道應該與IIS6的行爲相同,所以你可以試試它。在集成管道中,每個請求(甚至是靜態圖像,css等)都會通過管理管道,並且可以使用HttpHandler截獲。

如果您使用ASP.NET MVC,您可以非常輕鬆地解決您的問題,只需創建類似於{controller}/{action} .file/{id}