0

实现它的可能方法:

  1. 为此目的创建专用的 WCF 服务(目前我最喜欢的选项)
  2. 使用 REST API?
  3. Azure PowerShell?

解释:

发布一个网络角色云服务大约需要 10 分钟。开发过程中的时间太长了——我尝试尽可能多地离线、单元测试和模块化,但是完全避免使用 VM 的开发周期是不可能的。

显然,很长一段时间主要是机器完全重启的结果,所以我试图找到一个自动解决方案,比如上传和安装二进制文件。

  1. 实现它的最佳方法是什么?
  2. 你怎么看?它会减少至少 50% 的发布时间吗?
  3. 您预计会出现任何严重问题吗?
4

1 回答 1

0

下面提出的解决方案绝对违反最佳实践,并且永远不要在生产环境中使用。

如果您的目标是在您的开发环境中快速测试您的更改,您可以通过两种方式来实现它。

  1. 启用 RDP 并将修改后的二进制文件或其他文件直接复制到 VM 上的相应文件夹中。您可以启用Remote Desktop您的网络角色并将文件手动复制到适当的文件夹中。
  2. 使用 Web 部署:这仅适用于您项目中的 Web 角色,但您可以启用Web DeployWeb Roles使用它来进行更快的部署。有关如何使用此功能的更多详细信息,请参阅此链接:https ://msdn.microsoft.com/en-us/library/azure/ff683672.aspx 。
于 2015-07-08T16:55:29.287 回答