gpt4 book ai didi

azure - 将 "Azure App Services"应用程序部署到其他租户

转载 作者:行者123 更新时间:2023-12-03 01:51:48 24 4
gpt4 key购买 nike

我们制作了一个单租户 AAD 身份验证的应用程序,供 O365 内部使用。我们直接从 VisualStudio 将其部署到 Azure 应用服务。

许多客户已经看到了该应用程序,并且也希望在他们的项目中使用该应用程序,因此老板决定我们可以将其出售给他们(二进制,无代码),并以这种方式创造新的商业机会。

它是单一租户,我们不想托管,因为否则我们可以访问其他公司的办公文档,这在德国意味着大量的文书工作甚至责任。

是否可以轻松地将应用程序“复制”到他们的 Azure 中,或者通过市场或其他类似选项提供它?鉴于我们每个月都会添加功能,因此最好选择能够轻松更新周期的选项。

最佳答案

私有(private)部署

  1. 在 Visual Studio 上设置本地发布
  2. 发布到本地文件夹d:\project-name\deployment\web
  3. 为项目 d:\project-name\deployment\web 设置 Git,不带任何 .gitignore 文件
  4. 对于您的客户中的每个客户

    • 添加远程(Azure 网站的 git 端点)
    • 推送您的代码(记住这只是二进制代码)
    • 删除 Remote

您必须结合使用 powershell 和一些 git 命令才能使其完全自动工作。

公共(public)部署

  1. 在 Visual Studio 上设置本地发布
  2. 发布到本地文件夹d:\project-name\deployment\web
  3. d:\project-name\deployment\web 代码同步到某些公共(public) Git 主机(例如 BitBucket 和 Github),无需任何 .gitignore 文件。
  4. 任何客户端都可以使用此 git 轻松设置 Azure 网站,但是,此 git 不会有源代码,而只有 dll、配置和 View 文件。然后,您可以在私有(private) web.config 设置中设置某种许可。

关于azure - 将 "Azure App Services"应用程序部署到其他租户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35573294/

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