Azure Log Stream中的system.applicationHost条目

时间:2017-07-28 11:27:56

标签: azure azure-web-sites azure-web-app-service azure-diagnostics azure-configuration

我有一个应用服务,它很高兴在Azure上运行,一切正常但是当我查看日志流时,我在应用程序日志连接后有以下条目:

enter image description here

正如你在上面的日志中看到的那样,我得到了

2017-07-28T10:42:42 :(6,10), No element in the source document matches '/configuration/system.applicationHost/sites/site[@name='~1xxx']/application[@path='/websitelogs']'

这显然是抱怨我在web.config中没有的system.application

  1. 我应该关心这条消息吗?
  2. 如何在Azure日志流中删除此消息?
  3. 由于system.applicationHost包含IIS中Windows进程激活服务使用的全局配置设置,如果我假设添加了一个新部分,如system.applicationHost
  4. 中的部分

    enter image description here

    以上配置会传播到我的Azure服务器上的所有站点吗?

1 个答案:

答案 0 :(得分:1)

你应该忽略这一点。 :-)

因此,该消息只表示您已安装 Azure网站日志浏览器 Site Extension。路径/websitelogs对应于 Azure网站日志浏览器站点扩展。

如果您注意到,它正在执行一系列操作,

  • 检查路径/websitelogs
  • 是否有条目
  • 如未找到,则继续插入操作并创建应用程序类型。

这将针对您已安装的任何网站扩展程序进行。

最后,如果您检查applicationhost.config文件,您将看到类似于此的条目:

<sites>
 <site name="~1samplewebapp" id="80239797">
    <application path="/websitelogs" preloadEnabled="true" applicationPool="~1kaushalp">
      <virtualDirectory path="/" physicalPath="D:\home\SiteExtensions\websitelogs" />
    </application>
  </site>
</sites>

您可以在此处找到转化日志: D:\home\LogFiles\Transform

以下是我日志中相同活动的摘录:

2017-07-28T16:41:41 Start 'websitelogs' site extension transform
2017-07-28T16:41:41 :(6,10), No element in the source document matches '/configuration/system.applicationHost/sites/site[@name='~1samplewebapp']/application[@path='/websitelogs']'
2017-07-28T16:41:41 Not executing Remove (transform line 6, 68)
2017-07-28T16:41:41 StartSection Executing Insert (transform line 7, 64)
2017-07-28T16:41:41 on /configuration/system.applicationHost/sites/site[@name='~1samplewebapp']/application
2017-07-28T16:41:41 Applying to 'site' element (no source line info)
2017-07-28T16:41:41 Inserted 'application' element
2017-07-28T16:41:41 EndSection Done executing Insert
2017-07-28T16:41:41 Successful 'D:\home\SiteExtensions\websitelogs\applicationHost.xdt' site extension transform

以下是

的截图

WebSiteLogs Site Extension