我有一个应用服务,它很高兴在Azure上运行,一切正常但是当我查看日志流时,我在应用程序日志连接后有以下条目:
正如你在上面的日志中看到的那样,我得到了
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。
以上配置会传播到我的Azure服务器上的所有站点吗?
答案 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
以下是
的截图