适用于 Azure 平台的应用,而不是网站Microsoft

本文关键字:网站 Microsoft Azure 平台 应用 适用于 | 更新日期: 2023-09-27 17:55:50

提前,很抱歉愚蠢的问题,但谷歌中的所有搜索结果对我来说都是题外话。

我想创建一个 C# 应用程序,该应用程序将在 Azure VM 上持续运行。它不应该是事件驱动的,因为它将使用不同的因素(数据库监控、时间表、总体使用情况)来决定其活动。

现在,我是否应该在 VS Express 2013 桌面版中创建控制台应用,并在 VM 上使用 RDP 运行它?或者是否有一些特定于 Azure 的项目可供我使用(也许是为了更好地与管理门户集成)?我能看到和找到的都是与网络相关的(一个网站、一个网络作业、一个后台工作者、一个webapi),我的应用程序不会以任何方式远程访问(它会定期检查与 ASP.NET 网站共享的数据库)

适用于 Azure 平台的应用,而不是网站Microsoft

这是可能的。您应该创建等效的Windows服务,但随后应创建Azure。

SO上已经有一个有用的问题:Windows Service to Azure?

不过,它引用了一个完整的演练:将Windows服务迁移到Windows Azure。

对应的 azure 类型为"云服务/辅助角色"。它们就像Windows服务一样工作。

因此,您基本上可以从Windows服务(Service1.cs除外)中获取所有类,并将它们放入新的Azure项目中。

将所有启动/停止代码从Service1.cs复制到新云服务项目中的相应类。

http://www.windowsazure.com/en-us/documentation/articles/cloud-services-dotnet-multi-tier-app-storage-4-worker-role-a/