【发布时间】:2021-05-22 06:44:17
【问题描述】:
我想将 .NET Core Web API 项目添加到现有的 .NET core (3.1) Web 应用程序项目中,使用带有路由和身份框架的 JWT 令牌身份验证所有..
请问我们有什么建议吗?将这两个项目结合起来是否可行和好主意?
【问题讨论】:
-
添加更多关于您已经拥有的以及您希望如何添加 API 的描述(作为外部资源/项目或作为现有项目的一部分)
-
一个 .NET Core Web API 项目是一个 .NET Core Web 应用程序项目,它只有控制器而不是页面或视图。您是在问如何从网站调用 API 吗?还是要将一个大项目拆分成多个独立的项目?
-
嗨@DaksheshDave,请详细说明实际场景和问题,以便我们更好地理解。
-
我不确定你在这里问什么。它们都是“网络”项目。你是说你目前有一个 MVC 项目并且你想要一个 API 项目作为你的后端?你当然可以做到这一点。例如,一个 MVC 项目单独作为一个完整的堆栈 Web 项目是自给自足的,但是,您可以让它充当一个客户端,将一个单独的 API 项目作为您的后端服务器。这样,您的 MVC 站点就会调用您的 API。这是你想要的吗?
标签: c# asp.net-core .net-core asp.net-core-mvc asp.net-core-webapi