Receiver for Web Tracing

我们知道,对于StoreFront本身,可以通过PowerShell开启verbose tracing,可以参考:

How to Enable StoreFront Verbose Logging

对于Native Receiver,在CDF Trace之外,我们还可以通过注册表的方式来开启Authentication Manager以及self-service相关的verbose trace,可以参考:

How to Enable Logging on Receiver for Windows Using Registry Entrie


对于Receiver for Web,也就是通过网页方式访问的情况下,除了可以通过Fiddler以及Wireshark抓取网络包之外,我们还可以通过下面的方式来开启Verbose tracing。

我们可以在Receiver for Web的URL后面添加?-tr或者?-trem来直接在网页中或者Chrome/Firefox的Console中查看trace message,这两个参数的对应区别是:

  • ?-tr是在新的标签页中显示trace信息(推荐)
  • ?-trem是在当前页面中一个层(DIV)中显示

其中上图为?-trem的效果,会看到一个很小的窗口来显示debug信息,而下图为?-tr单独一个标签的显示效果,更直观。



[alert type=”info”]以上方法适用Storefront 3.x版本,在比较老的版本中,比如2.x中,可以尝试?tracing参数[/alert]