2014-01-24 83 views
0

我不确定这是否与我的应用程序或IIS有关,因此我询问了SO。我希望能够看到所有到达我的Web服务器的http请求。当我查看IIS日志记录我的网站,我可以看到日志的位置:IIS未登录天蓝色云服务

iisdirectory


看来,启用了日志记录 - 这是右侧窗格:

enter image description here


然而,当我在看的文件夹,最后的日志文件是从大约一个月前:

enter image description here


到目前为止,我曾尝试: -

  1. 重新启动服务器。
  2. 检查了文件夹的权限并确保IIS_IUSRS具有写入权限(他们这样做)。
  3. 启用与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" 
    
  4. 清空的情况下,我使用了一些配额的文件夹。

  5. 我遵循指示here,herehere

到目前为止没有什么帮助。我错过了什么吗?

回答

1

我会尝试的第一件事是将RDP发送到VM并使用任务管理器来终止WaIISHost.exe或WaHostBootstrapper.exe。这将导致IISConfigurator重新运行并为您的站点重建应用程序池。然后测试以查看IIS是否生成日志文件。您可以在http://blogs.msdn.com/b/kwill/archive/2013/09/05/how-to-modify-a-running-azure-service.aspx和角色启动过程(包括IISConfigurator)http://blogs.msdn.com/b/kwill/archive/2011/05/05/windows-azure-role-architecture.aspx处了解更多有关终止过程(以及自动回收)的信息。

+0

谢谢,我试过了,但它似乎没有帮助。我会尝试一些变化。 – acarlon

相关问题