IIS 7.5不logging

我有一个运行IIS的Windows Server 2008 R2的一个奇怪的问题:HTTPlogging几个月前停止(我刚刚发现),我似乎无法得到它开始再次login。

我已经安装了HTTP日志logging和日志logging工具(在Web服务器/运行状况和诊断程序下),并在IISpipe理器>日志logging下启用(每个站点一个日志,格式为W3C,目录为"%SystemDrive%\inetpub\logs\LogFiles"等等 – 所有默认的东西)。

然而在C:\inetpub\logs\LogFiles\W3SVC1 / W3SVC2avalanche等之下,所有的文件都是几个月前的。

我也重新启动服务器,无济于事。

我试图禁用日志logging,然后再次启用它(在IISpipe理器中),但没有帮助。

最后,我试图通过命令行启用(即使已经启用):

 C:\Windows\System32\inetsrv>appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll Applied configuration changes to section "system.webServer/httpLogging" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST" 

我在想什么?

检查您对日志文件文件夹的权限。 IIS不会写入某些组(如用户)拥有的文件夹。

该文件夹应该由“pipe理员”或“系统”拥有。

我知道这是一个旧的职位(我是一个死灵法师)! 我在绝望中通过Googlefind了自己的方式,我相信至less在我们的服务器上,问题在于services.msc中的“W3C日志logging服务”已经停止。 重新启动后,服务工作正常(如上所述,提供适当的文件夹权限)。 看来,我们的GMT -08:00服务器遇到的问题是这样的:

https://support.microsoft.com/en-us/help/2982169/w3c-logging-service-crashes-in-iis-8.5-on-a-server-in-windows-8.1-or-windows-server- 2012-R2

有一个更新可以在其中下载。 希望这有助于某人。

日志loggingfunction在3个级别的IIS UI中进行pipe理:机器,站点,应用程序。

我已经在机器级别上启用了它,在站点级别(默认网站)级别上禁用了它,并在应用程序级别上启用了它。

一旦我启用它(在右侧的操作窗格中)的网站,它开始工作。