在Visual Studio中,我可以将C#部署到我自己的Azure虚拟机而不是Azure Worker角色吗?

时间:2012-07-19 03:53:43

标签: azure virtual-machine azure-worker-roles

在许多Visual Studio演示中,您可以将后台工作者角色程序(如控制台应用程序或其他内容)部署到Azure。您是否知道是否可以将这些工作者角色部署指向我正在运行的Azure虚拟机?

非常感谢

2 个答案:

答案 0 :(得分:3)

您不能使用与Web / Worker角色相同的部署方法,但是您确定可以将应用程序从Visual Studio部署到Azure VM,但是您选择的介质必须由您配置。由于Windows Azure VM主要由用户配置和维护,这就是为什么没有预先构建的机制可供任何人从开发机器部署应用程序,因此必须对其进行配置和选择。

在您的情况下,如果要直接从VS部署,则可以在Azure VM中配置web-deploy选项(与删除VM的方式完全相同),以便部署direclty。或者,您实际上可以将Powershell配置为直接从Commandline进行部署,只需在Azure VM中配置Powershell远程设置即可。

最重要的是,您必须选择并配置自己的方式从内部部署计算机部署应用程序,主要是因为您拥有Azure VM的更多所有权,就像在任何其他IaaS云中一样。

答案 1 :(得分:0)

没有。您将无法通过Visual Studio在Azure虚拟机中部署应用程序。您将能够通过VS部署的应用程序是PaaS应用程序(Web / Worker角色)。