【问题标题】:deploy solution to azure virtual machine将解决方案部署到 azure 虚拟机
【发布时间】:2013-06-15 07:52:04
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net azure cloud azure-virtual-machine


    【解决方案1】:

    您不必必须使用虚拟机来安装 DLL - 您也可以通过启动任务使用云服务(网络/工作者角色)来执行此操作。只要这些 DLL 易于获取(例如 blob 存储)且安装快速,您就可以采用该方法。许多人这样做,因为这允许您使用无状态操作系统虚拟机(您不必担心维护操作系统,或在想要扩展到多个实例时复制虚拟机)。

    也就是说:要安装到虚拟机,您通常会以某种方式将文件复制到您的虚拟机(可能从 CI 引擎获取,可能对文件进行 ftp 处理,无论您通常在 Windows 服务器上使用什么程序) .您还可以使用 RDP 来访问桌面。

    一旦您按照自己的意愿设置了虚拟机,您就可以创建虚拟机的图像并将其添加到您的个人图库中,然后您可以根据需要启动其他虚拟机那个图像。与云服务不同的是,每个虚拟机都将拥有自己的生命(并在自己的 Blob 中拥有自己的 VHD),您必须在需要时将操作系统更新和应用程序更新分发到每个虚拟机。

    【讨论】:

    • 是的,云服务允许安装 DLLS。
    • 然而,我需要运行一个服务看门狗和一些网络服务,所以我需要一个虚拟机。感谢您的评论,我终于完成了部署:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 2021-12-09
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    相关资源
    最近更新 更多