【发布时间】:2021-04-19 13:28:11
【问题描述】:
早安,
我正在尝试了解扩展 ASP.Net Boilerplate 的正确方法,以创建多个使用相同身份验证和授权(如 JWT)和底层框架的 Web 服务。
例如,我想构建主 Web API 以在 /api/webapp1 上有起始端点 在 /api/webapp2 上启动的第二个服务 在/api/webapp3 上启动的第三个服务 在 /api/webapp4 上启动的第四个服务 - 也许这需要在 .Net 标准而不是核心上运行?
我不想构建一个单一的 Web 应用程序,因为我可能希望我的一个或一些 Web 服务在 Windows 上运行,因为它可能具有依赖项,而其余代码库可以在 Linux 等上运行。
搭建应用程序和项目的最佳方式是什么?我正在尝试尽量减少代码重复(DRY)。我目前的想法是复制 web.host 项目,但我应该创建一个完全管理身份验证的单独 Web 服务吗?
【问题讨论】:
标签: c# asp.net aspnetboilerplate