Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET Core 3.0中的Azure应用程序服务日志流-Don';我看不到任何日志_Azure_Asp.net Core_Azure Web App Service - Fatal编程技术网

.NET Core 3.0中的Azure应用程序服务日志流-Don';我看不到任何日志

.NET Core 3.0中的Azure应用程序服务日志流-Don';我看不到任何日志,azure,asp.net-core,azure-web-app-service,Azure,Asp.net Core,Azure Web App Service,我正在开发一个.NETCore3.0Web应用程序,并将其发布为Azure应用程序服务 在其中一种控制器方法中,我执行以下操作: System.Diagnostics.Trace.TraceError(“如果您看到了这一点,一定发生了奇妙的事情”) 然后我进入Azure应用程序服务-应用程序服务日志并启用“应用程序日志”。接下来,我进入“日志流”,在这里我应该能够看到实时调试日志,但我什么也看不到 请指教 编辑:我对Program.cs文件做了一点修改,但仍然不起作用。这是我的Program.

我正在开发一个.NETCore3.0Web应用程序,并将其发布为Azure应用程序服务

在其中一种控制器方法中,我执行以下操作:

System.Diagnostics.Trace.TraceError(“如果您看到了这一点,一定发生了奇妙的事情”)

然后我进入Azure应用程序服务-应用程序服务日志并启用“应用程序日志”。接下来,我进入“日志流”,在这里我应该能够看到实时调试日志,但我什么也看不到

请指教

编辑:我对Program.cs文件做了一点修改,但仍然不起作用。这是我的Program.cs文件:

    public class Program
    {
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
        }

        public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .ConfigureLogging(logging =>
                {
                    logging.ClearProviders();
                    logging.AddConsole();
                })
                .UseStartup<Startup>();
    }
公共类程序
{
公共静态void Main(字符串[]args)
{
CreateWebHostBuilder(args.Build().Run();
}
公共静态IWebHostBuilder CreateWebHostBuilder(字符串[]args)=>
WebHost.CreateDefaultBuilder(args)
.ConfigureLogging(日志=>
{
logging.ClearProviders();
logging.AddConsole();
})
.UseStartup();
}

您需要将日志记录更改为类似解释的内容。ASP.NET Core中不真正支持AFAIK System.Diagnostics.Trace。

这似乎可以工作:

            WebHost.CreateDefaultBuilder(args)
                .ConfigureLogging(logging =>
                {
                    //logging.ClearProviders();
                    //logging.AddConsole();
                    logging.AddApplicationInsights("Application insights Instrumentation Key");
                })
                .UseStartup<Startup>();
WebHost.CreateDefaultBuilder(args)
.ConfigureLogging(日志=>
{
//logging.ClearProviders();
//logging.AddConsole();
logging.AddApplicationInsights(“Application insights Instrumentation Key”);
})
.UseStartup();

谢谢。我试着去做,但还是不行。你或者其他人能看看我刚刚编辑的原创文章吗?