我有许多Azure网站(10)使用相同的代码。在Application_error中的Global.asax里面,我有一些简单的日志代码,其关键行是:
System.Diagnostics.Trace.TraceError(err)
err
是string
。
我已经将每个网站设置为直接将错误记录到表存储中,但我的问题是只有部分网站确实可以正常工作。工作似乎很好,我可以通过模拟错误生成新的条目到存储表,但随机一些网站只是拒绝记录任何东西。
我重新发布了所有10个网站,以确保它们都运行最新的代码。它们都使用相同的订阅,并且所有看起来都具有相同的应用程序日志记录设置(每个都指向它们自己的表,所有这些都存在)。
我也尝试过实时流式传输,但是无法登录表格的那些也无法流式传输。
我在这里做错了什么?