我现在有一个专用服务器运行我的一些网站,我们实现了一个 windows 应用程序,它对其中一个网站的上传文件进行一些文件操作,这个 windows 应用程序还连接到任务计划程序以启动任务。
我现在正在考虑迁移到 Windows azure,我想知道是否可以在 Windows azure 上使用相同的应用程序,在这种情况下我应该使用虚拟机还是可以使用网站或云服务?
问问题
597 次
1 回答
4
如果“Windows 应用程序”是指您运行的某种类型的 Win32 控制台应用程序,那么您可以在云服务(Web/工作者角色)或虚拟机中运行它。使用前者,您只需要在启动脚本中下载/设置 Windows 应用程序 - 您可以从 blob 下载,甚至将其包含在您的部署包中,尽管这会增加 pkg 大小,在重新部署时减慢上传速度,并且紧密将 win 应用程序耦合到您的部署 pkg。
使用虚拟机,您只需在虚拟机上安装一次 Windows 应用程序。然后,您可以制作虚拟机的映像,将其用作虚拟机部署的基准。
使用网站,您无法安装任何额外的 exe - 您无法访问运行您的代码的机器(没有 RDP 等)。
于 2013-07-14T02:42:57.933 回答