以下是一个使用Asp.net Core Kestrel服务器和CLI的代码示例:
dotnet new web -n MyWebApp
cd MyWebApp
Program.cs
文件。在CreateWebHostBuilder
方法中添加以下代码:public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseKestrel() // 使用Kestrel服务器
.UseStartup();
Startup.cs
的新文件,并添加以下代码:using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
public class Startup
{
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello, World!");
});
}
}
dotnet build
dotnet run
http://localhost:5000
,您应该能够看到“Hello, World!”的消息。这就是使用Asp.net Core Kestrel服务器和CLI创建一个简单的Web应用程序的解决方案。