【问题标题】:Publish WCF service to Azure without adding code to source control?将 WCF 服务发布到 Azure 而不将代码添加到源代码管理?
【发布时间】:2019-09-08 01:34:32
【问题描述】:

我在 VS2017 中创建了一个 WCF 服务,并决定在 Azure 中发布它,看看它是如何运行的。 Azure 有 200 美元的信用额度,所以我决定尝试一下。

当我尝试发布它时,Visual Studio 告诉我必须先将代码添加到远程源代码管理,然后才能将服务发布到 Azure。我不能这样做,因为我们的客户希望将所有源代码保留在公司的服务器中。

我们只需要 Azure,这样我就可以发布服务,以便外部访问。

将我们的源代码复制到远程存储库是否需要在 Azure 中发布 WCF 服务?

【问题讨论】:

    标签: c# azure wcf visual-studio-2017


    【解决方案1】:

    not必须将您的代码放在 Azure 中,以便直接从 Visual Studio 2019 进行部署。

    但是,如果您计划拥有 CI/CD,则需要从以下任一来源(例如 Git 或 Azure Devops)提供源代码

    【讨论】:

    • 谢谢。 CI/CD 是什么?此外,它是 Visual Studio 2017,而不是 2019。它有什么不同吗?
    • CI/CD 代表与 Azure devops 的持续集成和持续部署。 VS2017 和 2019 没有任何区别。所以答案还是一样的
    • 总而言之,在将 WCF 发布到 Azure 之前,我需要将我的 WCF 源代码复制到外部存储库?
    • 简单的答案是肯定的。对于您编写的任何软件,您都需要在源代码所在的位置进行源代码控制。 Azure devops 也是如此。推荐的做法是在 Azure 上拥有它,因为你已经有订阅。但是你可以在 onprem/github/svn 等上拥有它。选择是你的
    • WCF 代码已经在我们服务器上的源代码控制之下。我只需要 Azure 来托管服务。客户不想将他们的代码复制到外部存储库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 2017-04-01
    相关资源
    最近更新 更多