Windows服务到Azure?

Sha*_*ica 40 c# windows-services azure

我在C#中编写了一个Windows服务,它在数据库上执行了大量后台管理任务.现在我的客户希望将整个shebang迁移到Azure.我对Azure几乎一无所知,而我的客户说你无法在Azure上运行Windows服务.我已经搜索了这个主题,并提出了一些非常具体的案例研究,说明有人将Windows服务迁移到Azure,假设对Azure的工作方式有相当高的理解,但没有关于Windows是否有一般文章服务可以在Azure下运行,也可以做些什么来适应它们.

我真的希望看到第一个问题的明确答案和解释(你可以在Azure下运行Windows服务吗?),如果答案是否定的,我很乐意找到转换a的逐步指南Windows服务与Azure兼容的东西.

谢谢!

Yah*_*hia 24

是的,你可以这样做 - 有关简单的演练,请参阅http://blogs.msdn.com/b/mwasham/archive/2011/03/30/migrating-a-windows-service-to-windows-azure.aspx

其他链接及相关信息:

  • 虽然这理论上可以回答这个问题,[但最好](http://meta.stackoverflow.com/q/8259)在此处包含答案的基本部分,并提供参考链接. (2认同)

use*_*559 6

您可以运行任何您想要的东西,包括Windows服务.

我认为你很高兴转换到一个WorkerRole,这应该是非常简单的.

  • 实际上,我并不是说要成为公关,但是接受的答案是在工作者角色中讨论"托管"Windows服务,同时建议将Windows服务"转换"为工作者角色 - 这两者是不同的接近,我得说我更喜欢你的.这就是为什么如果你为更彻底的表达添加一个参考,它会有所帮助... (4认同)