首页 文章

将解决方案部署到azure虚拟机

提问于
浏览
0

我有一个.net解决方案,有一个Mvc 4.5 web,一个c#服务器dll,另一个webservice层dll等等 . 我想在一个天蓝色的虚拟机上部署它xx.cloudapp.net:8080

关于如何在azure上部署新网站有很多指南,但由于这个解决方案包含很多dll,我需要一个虚拟机 . 我没有找到任何关于如何做的指南,你能给我一个链接或什么吗?

1 回答

  • 1

    您不必使用虚拟机来安装DLL - 您也可以通过启动任务使用 Cloud 服务(Web /辅助角色)来执行此操作 . 只要这些DLL易于获取(例如blob存储)并快速安装,您就可以采用这种方式 . 许多人这样做,因为这允许您使用无状态OS VM(您不必担心维护操作系统,或者在想要扩展到多个实例时制作VM的副本) .

    这就是说:要安装到虚拟机,您通常会以某种方式将文件复制到VM(可能是从CI引擎获取,可能是文件的ftp,无论您通常使用Windows服务器执行什么程序) . 并且您使用RDP来获取对桌面的访问权限 .

    一旦您按照自己的需要设置了VM,就可以创建VM的映像并将其添加到您的个人库中,然后您可以根据该映像启动其他VM . 与 Cloud 服务不同,每个虚拟机将拥有自己的生命(并在其自己的blob中以其自己的VHD生存),在必要时您必须向每个VM分发操作系统更新和应用更新 .

相关问题