要部署 Angular 8 和 ASP.NET Core 3.1,您可以按照以下步骤进行操作:
步骤 1:构建 Angular 8 应用程序
ng build --prod
wwwroot
文件夹中。步骤 2:创建 ASP.NET Core 3.1 项目
步骤 3:配置 ASP.NET Core 3.1 项目
Startup.cs
文件,并确保配置文件中添加了以下中间件:public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
// ...
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller}/{action=Index}/{id?}");
});
// ...
}
步骤 4:部署 ASP.NET Core 3.1 项目
dotnet publish -c Release
步骤 5:配置服务器
请注意,这只是一种常见的部署方法,您可以根据自己的需求进行调整。