编辑:由于下面的一些问题的答案潜在的关键性质,我join这个强烈的警告:不要删除我在这里说的filter,除非你确切地知道它在做什么; 您的应用程序的安全性可能会受到威胁。
我刚刚注意到,为IIS7.5configuration的新的Win 2008R2服务器具有默认情况下在根configuration中启用的ASP.NET ISAPI筛选器,因此在所有站点上都是如此。 我也检查了一个2008年和一个2008R2服务器我有权访问,而且也有同样的事情。 
我的理解是,只有在经典模式下运行Web应用程序才需要这些; 我的应用程序都以集成模式运行。 我从一个ASP.NET站点删除了所有与ASP.NET相关的filter,我正在转移到新的服务器上,而且似乎没有导致应用程序出现任何问题。
事实上,在我删除v2应用程序中的32位v4条目之前, 确实造成了一个问题。 但是我把他们全部都拿走了,因为我不相信他们是需要的。
所以我的主要问题是:默认情况下,为了支持经典模式应用程序,这些应用程序需要它们运行的唯一原因在于:
第二个问题:我不应该在所有以集成模式运行的站点上删除它们,假设它们至less不做任何事情,最坏的情况是通过现有的(或者更糟糕的是,实际上处理请求!
奖金的问题:你认为如果我现在重新访问我的文件许可scheme的网站内容目录在这两台以前的服务器上,我会感到惊讶或注意到一些变化,因为只是发现上述?
编辑:请注意,它实际上可能是危险的删除aspnet_filter.dll条目ISAPI筛选器。 以下页面URL上的IsapiFilterModule条目指出,通过此filter来完成对受保护内容的过滤。 例如; .config .cs和.vb文件。 http://learn.iis.net/page.aspx/121/iis-7-modules-overview/
我原来也是这么想的,但是没有 – 实际上在两种模式下都有一些过滤function – 例如,无Cookie会话支持。
将ISAPI筛选器行为与ISAPI扩展行为分开 – 扩展模块是集成模式所不具备的。