我对Azure不是很熟练,但谷歌搜索没有给我更多关于这个主题的答案。
我有一个ASP.NET网页,它使用R-(D)COM接口进行一些复杂的演算。我正在评估将所有内容移至Azure平台。
我看到在Azure上移动网页很容易,但是我需要将RSERVER安装在我需要移动所有内容的机器上。
我在考虑创建VHD计算机并在Azure上发布整个映像,但我不确定这是最佳解决方案。
答案 0 :(得分:1)
我不熟悉RSERVER,但您可以遵循以下指南:
我会坚持使用最少的摩擦解决方案 - 这将使用正常的Windows Azure Web角色和启动任务。
如果这对您不起作用,您可以考虑准备VHD图像并使用Windows Azure VM Role。
答案 1 :(得分:0)
我写了一封与我写给你的here非常相似的答案。问题是,Azure VM角色在技术上是一个很好的解决方案,具体取决于您需要使用它。您通常可以通过相当少的努力创建非常好的解决方案,让遗留代码与Azure和& VM角色的所有缺点。
通常,如果您需要进行大量自定义安装,请绝对创建Azure VM角色。但请确保您正确地与之沟通。它的行为不会像web或worker角色那样。虽然,如果我没记错的话,你仍然有端点和配置,所以你可以把你的节目暴露给外面。但就个人而言,我的架构更基于队列(如上面突出显示的答案中所述),所以我选择在VM中编写 bridge 程序。