如何禁用IIS 7中的日志logging

我试图禁用Windows 2008 R2服务器上的IIS日志logging,所以我的硬盘驱动器在加载testing期间没有填满日志文件。 我已经尝试在IIS中的服务器和网站级别禁用日志logging,使用Microsoft指定的UI和命令行: http : //technet.microsoft.com/en-us/library/cc754631(v=ws.10 )的.aspx

当我使用上述文章中列出的两种方法时,用户界面在所有节点(服务器级别,站点级别,应用程序级别)中都显示禁用日志logging,但是我的Windows机器仍在loggingstream量。

日志记录已禁用

我试过只在网站级别禁用,它做同样的事情。 我注意到Windows 2008上IIS7的这个相同的问题。任何人有任何build议吗?

附加信息:Windows 2008标准R2(IIS 7.5)和非R2(IIS 7)。 我的应用程序池被设置为.NET 4.0,集成模式和32位应用程序。

要禁用IIS(7 + 7.5)中的所有日志logging,首先需要在服务器级别将每个站点的默认日志logging更改为每个服务器(如上图所示)。 启用日志logging,将每个日志文件更改为服务器,然后再次禁用它。 完成! (注意:每个启用/禁用IIS都将重新启动)。

如果将IIS设置为每个站点一个日志文件,则必须禁用树的每个单独分支以及默认Web站点级别的日志logging。 但是,即使我这样做日志logging仍然发生。 最好将IIS日志logging设置为Server,然后禁用。 更容易。

你可以从cmd运行这个

%windir%\system32\inetsrv\appcmd set config /section:httpLogging /dontLog:True