Azure APP服务应用程序日志无效

时间:2018-01-24 13:37:53

标签: azure logging azure-web-app-service

我有一个针对.net核心API的Azure应用程序,后者又有一个子应用程序(虚拟目录)。我已在Azure门户的诊断设置中启用了应用程序日志。我为另一项服务做了这个并且工作得很好。当我拥有多个虚拟目录设置的服务时,它会失败。如果我们有这种情况,我们是否需要配置部分中的任何额外代码?

2 个答案:

答案 0 :(得分:0)

我无法重现您提到的问题。它适用于获取应用程序日志。我还在App Service中创建了一个虚拟目录。 (参考这个article)。我们不需要添加额外的代码。你可以按照我的步骤。

在Azure门户> APP服务>应用程序设置(创建虚拟目录'janley'):

enter image description here

应用程序中的代码:(添加跟踪信息)。

public ActionResult Index()
        {
            Trace.TraceInformation("my trace info Home/Index");
            return View();
        }
public ActionResult About()
        {
            Trace.TraceInformation("my trace info Home/About");

            return View();
        }

        public ActionResult Contact()
        {
            Trace.TraceInformation("my trace info Home/Contact");

            return View();
        }

你可以在这里看到KuDu中的日志: enter image description here

此外,有关如何跟踪和查看应用程序日志的更多详细信息,请阅读此article

答案 1 :(得分:0)

将应用程序从.net核心更改为.net框架对我来说很有效!