我已经阅读了几篇有关登录 Azure 网站的文章,但我无法做出最终决定。我的大问题是使用或不使用第三方库进行日志记录。 我发现内置的诊断功能非常好。我可以使用它来创建调试日志,例如“ID [x] 的 Xyz 由用户 [abc] 创建...”,并将这些日志与跟踪消息一起存储在 Azure 表存储中,但我不确定这是否有效我够久了。另一方面,我认为同时使用内置跟踪和 NLog 有点矫枉过正。
关于这个主题有什么经验/建议吗?
最佳答案
您可以使用 NLog 或类似的库并添加写入 System.Diagnostics.Trace 的接收器。
通过这种方式,您可以享受两个世界,一方面可以轻松地将这些日志定向到文件/blob/表,您可以在其中从门户动态更改日志级别(它不会重新启动您的网站),另一方面您可以享受这些第三方库的好处。
关于asp.net - 登录在 Azure 中运行的 ASP.NET 网站的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30290602/