我的理解是我可以为每个托管服务设置多个角色:http://msdn.microsoft.com/en-us/library/windowsazure/gg432976.aspx,为什么我会被告知:
当我想将我的工作者角色发布到与我的Web角色相同的托管服务时?
更新:我还是试了一下它最终取代了我的Web角色...... :(我怎么想把我的Web角色和辅助角色发布到同一个托管服务?最好是从Visual Studio
答案 0 :(得分:3)
托管服务基本上是您的应用程序的主页,位于.cloudapp.net(或者您可以将自定义名称映射到它)。然后你发布到这个家。如果您将来有代码更新,则重新发布。并且您可以更新(保留IP地址完整)或删除+替换(通常不需要或推荐)。
现在:您正在做的事情(我相信)正在为您已经发布的托管服务添加第二个角色。您可以执行此操作,也可以升级而无需删除+重新部署。基本上整个软件包都会被重新上传(而不仅仅是新角色),然后这两个角色将构成您的托管服务。
在您发布几次之后,希望这一切都有意义。 一定要启用升级(我不记得选项的位置 - 现在不在我的开发机器前面。)我相信最新的1.6 SDK默认处理就地升级。不在我的开发机器前面,我不记得升级时一切都看起来如何,但它应该可以从Visual Studio中完成。它肯定是通过Windows Azure门户。