Azure网站上的MSMQ

Azure网站上的MSMQ,azure,azure-sql-database,azure-web-app-service,Azure,Azure Sql Database,Azure Web App Service,我有一个现有的ASP.NET Web服务(asmx),我正试图将其迁移到Azure中。web服务的日志组件将消息登录到MSMQ,并且有一个windows服务读取消息并更新数据库 使用Azure Web应用程序(网站)是否可能做到这一点?web服务代码是否能够在运行时创建消息队列并将消息推送到队列中?MSMQ不能作为Azure服务使用,您无法使用App service创建Windows服务。您可以使用存储队列而不是MSMQ,对Web服务代码的影响最小。将Windows服务替换为Web作业,当新消息

我有一个现有的ASP.NET Web服务(asmx),我正试图将其迁移到Azure中。web服务的日志组件将消息登录到MSMQ,并且有一个windows服务读取消息并更新数据库


使用Azure Web应用程序(网站)是否可能做到这一点?web服务代码是否能够在运行时创建消息队列并将消息推送到队列中?

MSMQ不能作为Azure服务使用,您无法使用App service创建Windows服务。您可以使用存储队列而不是MSMQ,对Web服务代码的影响最小。将Windows服务替换为Web作业,当新消息发送到队列时将触发该作业。你必须做一点重构,但不应该那么糟糕

这里有一个链接可以帮助您开始: