如何配置和部署分离前后端的 .NET Core WebAPI 项目?

2026-04-01 11:450阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1113个文字,预计阅读时间需要5分钟。

如何配置和部署分离前后端的 .NET Core WebAPI 项目?

背景:现在越来越多的企业都采用了前后端分离的开发模式,前后端分离的开发模式有多种分离方式,那么今天,我来分享一下项目中采用的前后端分离。

B/S+Saas 项目:这个项目可以理解成个人中的B/S+Saas模式。

背景:现在越来越多的企业都采用了在开发上前后端分离,前后端开发上的分离有很多种,那么今天,我来分享一下项目中得的前后端分离。

B/S Saas 项目:(这个项目可以理解成个人中心,当然不止这么点功能)

前端:node.js + vue

后端:.net core webapi

前端安装 node.js 跟创建vue项目这些不是这篇文章的重点,重点在于项目完成后的部署。

.net corewebapi创建后,默认就创建了一个wwwroot的文件夹,这个文件夹是用来放置静态文件的,所以,我们可以理解成,这个文件夹将放置我们的build好的前端项目。

OK,到现在来讲,有一个很有意思的发现(也可以是一点意思都没有,因为都是同一个爸生的),这项目的部署跟mvc的部署的很像(这里不涉及底层运行,只是一个发布后简单的像而已)。

由上图就足够清晰了,这样的部署是属于开发上的前后端分离,他们同属于一个站点,绑定同一个域名,所以不涉及跨域,外部不能直接调用webapi(安全上还是有保证D)。

阅读全文

本文共计1113个文字,预计阅读时间需要5分钟。

如何配置和部署分离前后端的 .NET Core WebAPI 项目?

背景:现在越来越多的企业都采用了前后端分离的开发模式,前后端分离的开发模式有多种分离方式,那么今天,我来分享一下项目中采用的前后端分离。

B/S+Saas 项目:这个项目可以理解成个人中的B/S+Saas模式。

背景:现在越来越多的企业都采用了在开发上前后端分离,前后端开发上的分离有很多种,那么今天,我来分享一下项目中得的前后端分离。

B/S Saas 项目:(这个项目可以理解成个人中心,当然不止这么点功能)

前端:node.js + vue

后端:.net core webapi

前端安装 node.js 跟创建vue项目这些不是这篇文章的重点,重点在于项目完成后的部署。

.net corewebapi创建后,默认就创建了一个wwwroot的文件夹,这个文件夹是用来放置静态文件的,所以,我们可以理解成,这个文件夹将放置我们的build好的前端项目。

OK,到现在来讲,有一个很有意思的发现(也可以是一点意思都没有,因为都是同一个爸生的),这项目的部署跟mvc的部署的很像(这里不涉及底层运行,只是一个发布后简单的像而已)。

由上图就足够清晰了,这样的部署是属于开发上的前后端分离,他们同属于一个站点,绑定同一个域名,所以不涉及跨域,外部不能直接调用webapi(安全上还是有保证D)。

阅读全文