我的解决方案中有两个单独的项目。其中一个(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上但使用子域。
答案 0 :(得分:0)
执行这两个步骤后,您可以通过put:
访问这两个文件夹