【问题标题】:Routing API project and Web Application project in the same domain (Azure)同一域中的路由 API 项目和 Web 应用程序项目 (Azure)
【发布时间】:2017-08-20 10:14:07
【问题描述】:

背景

我的解决方案中有两个独立的项目。其中之一(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 上但使用子域。

【问题讨论】:

  • 看起来你的解决方案在这里:[Web Api and Project on Azure Same domain][1] [1]: stackoverflow.com/questions/23428799/…
  • @QaiserMehmood LOL 你用的是什么搜索引擎? +1
  • @QaiserMehmood 去试试吧,如果可行,我会回复。
  • 太棒了,用 google 就能找到。
  • @QaiserMehmood 我怎么找不到那个....我搜索了几个小时....猜猜是我使用的搜索词。

标签: c# asp.net api azure asp.net-core


【解决方案1】:
  • 首先:您必须创建 2 个文件夹,1 个用于您的 web api 和 为您的网络应用程序排在第二位
  • 第二个:你必须将这两个文件夹设置为一个应用程序。

完成这两个步骤后,您可以通过以下方式访问这两个文件夹:

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

祝你好运

【讨论】:

  • 我在哪里创建了这些文件夹?在天蓝色还是在解决方案中?
  • 你应该在 Azure 中进行。
猜你喜欢
  • 1970-01-01
  • 2014-08-16
  • 2018-05-17
  • 2014-02-17
  • 2013-04-17
  • 2018-11-19
  • 2020-10-29
  • 2021-07-13
  • 1970-01-01
相关资源
最近更新 更多