ASP.Net Core应用程序在控制台窗口中输出可以通过使用Console.WriteLine()
方法来实现。下面是一个示例代码:
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
})
.ConfigureLogging(logging =>
{
logging.ClearProviders();
logging.AddConsole();
});
}
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.Run(context =>
{
Console.WriteLine("Hello, ASP.Net Core!");
return Task.CompletedTask;
});
}
}
}
在上面的示例中,Console.WriteLine()
方法被用于输出一条消息到控制台窗口。这个方法被放置在Configure()
方法中的app.Run()
委托中,以便在应用程序处理请求时输出消息。
通过上述示例代码,当你运行ASP.Net Core应用程序时,它将在控制台窗口中输出"Hello, ASP.Net Core!"这条消息。