是否可以将两个独立的MVC应用程序部署到一个Azure Web应用程序中

本文关键字:应用程序 部署 一个 Web Azure 独立 两个 是否 MVC | 更新日期: 2023-09-27 18:25:49

在花了一周时间将MVCForum(源代码)部署到我的Azure Web应用程序后,我感到非常疲惫。我读到过,如果你在出版时选择不同的路径,这是可能的,就像我所做的那样。但当我尝试运行时,我的主应用程序和MVC论坛之间存在冲突。

我想使用Azure的Web应用程序而不是Azure的云服务,因为它很简单,而且可以只上传更改的文件。我已经看到以这种方式上传WebApi和MVC是可能的,但我还没有发现一个例子可以将两个不同的MVC应用程序发送到同一个Web应用程序中。

有可能用两个不同的MVC应用程序来实现吗?(注意:区域不是一个选项,因为MVC论坛源代码位于一个完全不同的解决方案上)

谢谢!

是否可以将两个独立的MVC应用程序部署到一个Azure Web应用程序中

根据您的评论,您正在尝试使用单独的部署:

同名的Web应用程序(例如myapp.azurewebsites.net)将由单个部署进行管理。也就是说,如果你有两个github repo(或两个dropbox文件夹,或两个),并试图从部署B推送新内容,你将有效地清除部署A。

您当然可以在同一部署中运行多路径应用程序,但它们需要是单个分发版的一部分(例如,单个github repo)。否则,您将需要多个部署插槽(例如app-a.azurewebsites.netapp-b.azurewebsites.net)。

也许你可以使用虚拟目录在一个web应用程序中上传多个应用程序项目,本文解释了它

  1. 创建项目
  2. 分配虚拟目录
  3. 发布根项目
  4. 在azure门户中设置虚拟目录
  5. 发布子项目