[英]How to activate ASP.NET Core Web API project not as startup project?
我有一个解决方案,其中包含一个控制台应用程序作为启动项目。
I would like to include an ASP.NET Core Web API project (which is basically used as a start up project - I used to build an ASP.NET Core Web API project as a startup project).
如何通过当前的启动控制台应用程序包含并激活它? 我应该将 ASP.NET Core Web API 项目作为服务启动吗?
由于 web API 有一个 Program.cs 文件,您可以通过执行此操作启动您的 web Z8A5DA52ED12657218AAZAZ
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.Run();
这是默认的.Net core 6 web API Program.cs文件。 您可能需要进行一些配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.