我有一个针对.net核心API的Azure应用程序,后者又有一个子应用程序(虚拟目录)。我已在Azure门户的诊断设置中启用了应用程序日志。我为另一项服务做了这个并且工作得很好。当我拥有多个虚拟目录设置的服务时,它会失败。如果我们有这种情况,我们是否需要配置部分中的任何额外代码?
答案 0 :(得分:0)
我无法重现您提到的问题。它适用于获取应用程序日志。我还在App Service中创建了一个虚拟目录。 (参考这个article)。我们不需要添加额外的代码。你可以按照我的步骤。
在Azure门户> APP服务>应用程序设置(创建虚拟目录'janley'):
应用程序中的代码:(添加跟踪信息)。
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();
}
此外,有关如何跟踪和查看应用程序日志的更多详细信息,请阅读此article。
答案 1 :(得分:0)
将应用程序从.net核心更改为.net框架对我来说很有效!