gpt4 book ai didi

c# - 在同一域中路由 API 项目和 Web 应用程序项目 (Azure)

转载 作者:行者123 更新时间:2023-12-03 00:30:20 24 4
gpt4 key购买 nike

背景

我的解决方案中有两个独立的项目。其中之一(Web 应用程序项目)负责显示登陆页面(在域的根目录上,例如 www.example.com)和 API 文档(例如 www.example.com/documentation)。

另一个项目负责 API 本身。它的路径必须是 www.example.com/api/v1/以确保与我们之前的软件兼容。

我们采用这种方式是为了能够发布任何项目的更新,而无需发布整个解决方案,当然也是为了组织。

问题

我不知道如何配置应用程序以使用不同的路由在同一域的 Azure 上运行,并且我担心这是不可能的。

我已经尝试配置子域(例如 api.example.com/v1),但无法完成,因为我们将破坏与当前客户端的兼容性。

This question几乎是我正在寻找的,但它没有显示如何在 Azure 上执行操作,并且 this one位于 Azure 上,但使用子域。

最佳答案

  • 首先:您必须创建 2 个文件夹,其中 1 个用于您的 Web api,第一个用于第二个是你的网络应用
  • 第二:您必须将这两个文件夹设置为一个应用程序。

完成这两个步骤后,您可以通过输入以下内容来访问这两个文件夹:

  • www.yourdomaine.com(或其他)/nameofyourfolder

祝你好运

关于c# - 在同一域中路由 API 项目和 Web 应用程序项目 (Azure),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45781003/

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