我们在azure cloud和runnig中部署了WCF服务。我们在一些dll中有一些更改,并希望在VM中更新,但不想经历常规部署/重新部署过程。
我们正在考虑手动处理dll以批准文件夹和siteroot文件夹。它会起作用吗? 它会在以后的任何时候重启虚拟机时获取新的dll吗?
答案 0 :(得分:1)
回答你的问题
但是如果你计划在开发服务时测试一些东西,我建议你这样做。
不计划将其用于生产部署,因为如果您的实例出现问题,Fabric Controller可能会决定销毁该实例并部署一个新实例(同样适用于Windows更新) )。此新实例将返回到部署的初始状态(您部署的cspkg的内容)。
为了使您的开发部署更加轻松,您还可以激活Web角色上的WebDeploy以从Visual Studio进行部署:Enabling Web Deploy for Windows Azure Web Roles with Visual Studio(同样,不要将其用于实际部署,这是只是在你测试一些东西的时候。)
注意:Web Deploy不适用于多个实例。
答案 1 :(得分:0)
没有
这不是要走的路。如果你想变得更有活力,你必须采用Windows Azure Accelerator for WebRoles的方法。虽然不再支持和开发项目,但它将为您提供从Blob存储中动态加载程序集(在本例中为整个站点)的良好基础。