如果您在Azure解决方案中拥有Web和工作者角色,则等待发布更新包,上传到云存储,等待部署包的所有等等都可能会耗费精力,浪费大量时间。 如何仅上载/部署包含这两种角色的Microsoft Azure解决方案的工作者或Web角色,并保存互联网流量和时间?
答案 0 :(得分:7)
没有选项只能为这两个角色中的一个角色构建一个包,但是如果你的带宽或流量有限,并希望从上传时间中节省(如果你有很多角色,这可能是相当大的一部分)静态内容:Look here for an example),有一个选项。
您可能知道,从Visual Studio进行部署生成的程序包('cspkg'文件)仅仅是一个存档文件。 假设您只想更新WORKER角色。步骤是:
希望这有帮助。
答案 1 :(得分:4)
向解决方案添加两个额外的云项目要容易得多。在一个项目中,让它仅引用您的Web角色。在另一个项目中,让它仅引用您的工作者角色。
您可以保留引用这两个角色的云项目并将其用于本地调试,但是在部署时,右键单击仅引用您要部署的角色的云项目,然后单击“发布”#34;
您最终将维护每个云项目的配置文件,但这听起来比每次手动编辑包文件要容易得多。