如何禁用iis 7.5上的服务器端代码?

我想设置一个网站,不能执行任何服务器端代码(asp,asp.net等)。

我已经尝试使用具有“无pipe理代码”作为.NET Framework版本的应用程序池,但是仍然会执行经典的asp代码。

我试图删除所有的ISAPI筛选器,但没有帮助。

删除“.asp”处理程序映射工作。 我应该删除所有*。[ext]处理程序进一步locking它?

我仍然需要在一些网站上运行代码,但是我希望能够根据需要在网站上提供香草网站托pipe服务。

您可以select在服务器中安装和使用IIS的哪些function; 如果删除所有应用程序开发function,则Web服务器将不处理任何服务器端代码。

http://technet.microsoft.com/en-us/library/cc753473.aspx

经过一番修补之后,我想我已经明白了。

IISpipe理器> [我的网站]>处理程序映射>编辑function权限>取消选中“脚本”

这将禁用大多数处理程序,从而阻止传统的asp和asp.net文件运行,但仍提供html。

不知道这是否是正确的方式,但它似乎工作。