如果您在 Azure 解决方案中拥有 Web 和辅助角色,那么所有等待发布更新包、上传到云存储、等待包部署的过程可能会让人筋疲力尽,浪费大量时间。
如何仅上传/部署包含这两个角色的 Microsoft Azure 解决方案的辅助角色或 Web 角色,并节省互联网流量和时间?
没有选项可以只为这两个角色之一构建包,但如果您的带宽或流量有限,并且希望节省上传时间(如果您有大量静态内容,上传时间可能会占很大一部分):看这里的例子 http://www.silverlighthack.com/post/2011/05/22/Azure-Deployment-Package-Inefficiency-%28Bug%29-Content-Size-Added-Twice.aspx),只有一种选择。
也许您知道,从 Visual Studio 生成的用于部署的包(“cspkg”文件)只不过是一个存档文件。
假设您只想更新 WORKER 角色。步骤是:
- 正常创建更新包
- 用最好的存档管理器(7zfm)打开它
- 里面除了其他文件之外还有 2 个“cssx”文件 - 每个文件一个
角色。删除不需要的 cssx 文件。
- 上传到 Azure Blob 存储(可选)
- 使用以下命令从 Azure 管理门户更新实例
正常的“本地”或“存储”源
- 在角色下拉列表中,仅选择您要更新的角色
- 按确定:)
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)