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

Asp.net 将解决方案部署到azure虚拟机,asp.net,azure,cloud,azure-virtual-machine,Asp.net,Azure,Cloud,Azure Virtual Machine,我有一个.net解决方案,有一个MVC4.5Web、一个c#server dll、另一个webservice层dll,等等。 我想在azure虚拟机xx.cloudapp.net:8080上部署它 关于如何在azure上部署新网站,有很多GUI,但由于此解决方案包含大量DLL,我需要一个虚拟机。 我没有找到任何关于如何安装DLL的指南,你能给我一个链接或什么吗?你不必使用虚拟机来安装DLL-你也可以通过启动任务使用云服务(web/工作者角色)来完成。只要这些DLL易于获取(如blob存储)且安装

我有一个.net解决方案,有一个MVC4.5Web、一个c#server dll、另一个webservice层dll,等等。 我想在azure虚拟机xx.cloudapp.net:8080上部署它

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

你不必使用虚拟机来安装DLL-你也可以通过启动任务使用云服务(web/工作者角色)来完成。只要这些DLL易于获取(如blob存储)且安装速度快,您就可以采用这种方式。许多人就是这样做的,因为这允许您使用无状态OS VM(您不必担心维护OS,也不必在需要扩展到多个实例时复制VM)

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


一旦你按照你想要的方式设置了虚拟机,你就可以创建一个虚拟机的映像并将其添加到你的个人图库中,这样你就可以根据该映像启动其他虚拟机。与云服务不同,每个虚拟机都会有自己的生命周期(并在自己的blob中生活在自己的VHD中),您必须根据需要将操作系统更新和应用程序更新分发到每个VM。

是的,云服务允许安装DLL。但是,我需要运行一个服务监视器和一些Web服务,因此我需要一个VM。谢谢你的评论,我终于完成了部署:D