2016-03-10 59 views
0

我有一个现有的Windows服务应用程序,可以作为服务或作为控制台应用程序运行。它可以构建x32或x64。windows服务应用程序的azure webapp

它会通过配置文件尝试使用一个IP地址和一个端口号。

一旦它有来回接受和发送SOAP消息并为请求提供服务。

问题是,可以在webapp框架中将其部署到Azure中,其中缩放以满足客户负载的增加是自动的。如果不是什么实施可行,从我拥有的东西转移出来?

回答

1

Azure Web Apps(网站)不会让您安装Windows服务,因为这需要管理员级别的安装权限。

您需要在云服务(web/worker角色,这是无状态的Windows服务器虚拟机)或虚拟机(您有完整的VM访问权限)中运行Windows服务。

或者,您需要提取服务代码(将其从服务外壳中提取出来)并以不同的方式运行。您如何做到这一点取决于您,但Web应用程序提供了可能适合您的模型的某些功能(例如Web作业)。