2009-06-10 103 views
0

我需要为asp.net,“home.file”创建一个自定义文件扩展名......在IIS6中,它非常直接,但我找不到任何文档,会告诉我如何在IIS7。我试过一个脚本处理程序映射来映射ISPAPI.dll,但它似乎没有重定向到.net进程,因为我似乎无法附加到该进程。有任何想法吗?自定义文件扩展名IIS7

回答

1

在IIS7中有两种模式。集成管道和经典管道。经典的管道应该与IIS6的行为相同,所以你可以试试它。在集成管道中,每个请求(甚至是静态图像,css等)都会通过管理管道,并且可以使用HttpHandler截获。

如果您使用ASP.NET MVC,您可以非常轻松地解决您的问题,只需创建类似于{controller}/{action} .file/{id}