2013-01-17 36 views
0

我想处理现有虚拟机中的一些维护,该虚拟机已在托管网站。所以我创建了一个Web角色并将其打包到.cspkg文件中。我没有办法在现有的虚拟机上进行部署。假设我没有任何可以创建的Vm的新实例,并且我也不想删除以前创建的实例。我只是想在现有的VM中添加这个。
我实际上想要从blob存储装载驱动器。所以我跟着this链接为它创建了web角色。 是不是可以通过创建一个具有相同逻辑的小型.exe文件来在c#中装载驱动器来做同样的事情。我可以随时在VM中执行任何操作,并执行我想要的操作。在现有虚拟机上部署服务

回答

1

如果我正确理解您的问题,您将部署一个Web角色,以便用新软件包进行更新。 这是可能的,除其他方式,通过管理门户。 选择您想要更新的云服务,然后选择您的部署插槽(制作或分段),然后您可以单击底部工具栏上的更新按钮,此按钮将打开一个弹出窗口,允许您提供新的包装和配置文件。

Update dialog

一个更好的选择是将新版本部署到临时插槽,测试,然后使用VIP交换分期和生产之间的交换使得最新的软件包的“活”的。

+0

感谢您的快速响应。但是这种方法不是取代旧的虚拟机。即,如果我遵循这种方法,托管在虚拟机和其他数据上的网站将被替换为这项新服务。我不希望我想将该新服务附加到现有VM上。这就是为什么我问任何其他方式(创建一个exe)来做到这一点。 –

+0

好的 - 道歉误解你的问题。通过追加这项新服务,你的意思是什么?那是第二个网络角色?如果是这样,我不相信这是可能的,如果没有重新部署 –

+0

这就行了,现在我得到一个直“不可能”。但我必须在某种程度上实现这一功能。是否可以创建一个可以以我想要的方式安装(或卸载)天蓝色驱动器的应用程序?如果是,我需要一些帮助。 –