【问题标题】:How do I give only dlls and static files to a customer to deploy to azure如何仅将 dll 和静态文件提供给客户以部署到 azure
【发布时间】:2017-04-09 16:45:16
【问题描述】:

我创建了一个 .net web api 项目,我希望将 dll 提供给一些客户,以便他们可以将其作为 web 应用程序部署到 azure。

虽然 azure 似乎期待解决方案并在那里构建它。有办法吗?

[更新]

我们可以将托管在 Github 存储库上的 ASP.Net 应用程序作为应用服务直接部署到 Azure。 Azure 应用服务会自动检测项目类型并在隔离的 VM(共享/专用)中部署 Web 应用。所以我们可以发布一个带有 dll 和配置文件的 Github 存储库,并与客户共享。这也增加了轻松向此类客户推送更新的优势。这是write up的链接。

【问题讨论】:

    标签: .net api azure web deployment


    【解决方案1】:

    您的客户可以使用发布凭据通过 FTP 连接到 Web 应用并将文件放在那里。

    这个答案显示了它是如何完成的:https://stackoverflow.com/a/25278829/1658906

    另一种选择是使用 OneDrive 或 Dropbox 之类的东西在 Web 应用程序中进行持续部署。这允许您同步文件夹,例如OneDrive 到 Web 应用程序。

    虽然我不确定他们为什么不能在新门户中为您提供 RBAC 访问权限,以便您进行部署。

    【讨论】:

    • 这是一种可能的解决方案,但我正在寻找一种部署方式,无需像从 Github 部署那样的太多步骤。我猜从 Onedrive 同步是一种解决方案
    • 使用 OneDrive 进行持续部署当然是另一个不错的选择 :)
    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 2018-07-10
    • 2017-06-02
    • 2016-08-15
    • 2012-01-17
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多