IIS未登录azure云服务

IIS未登录azure云服务,iis,azure,windows-server-2012,Iis,Azure,Windows Server 2012,我不确定这是否与我的应用程序或IIS有关,所以我一直在问。我希望能够看到到达web服务器的所有http请求。当我查看我的站点的IIS日志时,我可以看到日志的位置: 似乎日志记录已启用-这是右侧窗格: 但是,当我查看文件夹时,最后的日志文件来自大约一个月前: 到目前为止,我已经尝试:- 重新启动服务器 已检查文件夹的权限,并确保IIS\u IUSR具有写入权限(它们确实具有写入权限) 使用appcmd启用日志记录: appcmd set config /section:httpLogg

我不确定这是否与我的应用程序或IIS有关,所以我一直在问。我希望能够看到到达web服务器的所有http请求。当我查看我的站点的IIS日志时,我可以看到日志的位置:


似乎日志记录已启用-这是右侧窗格:


但是,当我查看文件夹时,最后的日志文件来自大约一个月前:


到目前为止,我已经尝试:-

  • 重新启动服务器
  • 已检查文件夹的权限,并确保IIS\u IUSR具有写入权限(它们确实具有写入权限)
  • 使用appcmd启用日志记录:

    appcmd set config /section:httpLogging /dontLog:False
    appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll
    appcmd set config "<mysite>" -section:system.webServer/httpLogging /dontLog:"false" /commit:apphost
    appcmd set config "<mysite>" -section:system.webServer/httpLogging /selectiveLogging:"LogAll" 
    
    appcmd set config/section:httpLogging/dontLog:False
    appcmd set config/section:httpLogging/dontLog:False/selectiveLogging:LogAll
    appcmd set config“”-节:system.webServer/httpLogging/dontLog:“false”/commit:apphost
    appcmd set config“”-节:system.webServer/httpLogging/selectiveLogging:“LogAll”
    
  • 清空文件夹以防我用完一些配额

  • 我已经遵照指示,并且
    到目前为止,一切都无济于事。我遗漏了什么吗?

    我要尝试的第一件事是向VM发送RDP,并使用任务管理器终止waiHost.exe或WaHostBootstrapper.exe。这将导致IISConfigurator重新运行并重建站点的应用程序池。然后测试IIS是否生成日志文件。您可以在上阅读更多关于终止进程(和自动回收)的信息,在上阅读角色启动进程(包括IISCOConfigurator)。

    谢谢,我尝试过,但似乎没有帮助。我将尝试一些围绕这方面的变化。