gpt4 book ai didi

Azure:将同一域中的单独 Web API 项目发布到另一个 Web 应用程序

转载 作者:行者123 更新时间:2023-12-03 00:10:14 25 4
gpt4 key购买 nike

例如,当我有一个带有一些 API Controller 且具有路由 /api 的 ASP.NET Web 应用程序时,我可以将该应用程序发布到 Azure Web App 并通过访问 使用该 api someproject.azurewebsites.net/api/controller

但是,当我将 Web API 部分与 Web 应用项目分离时,我必须将 Web API 项目发布到新域,例如 someapiproject.azurewebsites.net。我想将 Web API 项目集成到 Web 应用程序中,就像我对一个组合项目所做的那样。

这可能吗?

最佳答案

如果你想组合多个API,你应该看看Azure API Management 。我怀疑您是否可以将多个 API 发布到单个 Web API 中,因为两者都需要在启动时配置主机。

为了清理代码,您可以将 Controller 外包到不同的程序集中,并在中间件中配置它们。 Here就是一个例子。

关于Azure:将同一域中的单独 Web API 项目发布到另一个 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48793998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com