我有一个现有的Windows服务应用程序,可以作为服务或控制台应用程序运行。它可以构建x32或x64。
它将通过配置文件尝试使用IP地址和端口号。
一旦有了它,它将接受并来回发送SOAP消息并为请求提供服务。
问题是可以在webapp框架中将其部署到Azure,其中扩展以满足客户负载的增加是自动的。如果没有什么实施可以起作用,那就从我拥有的那里开始?
答案 0 :(得分:1)
Azure Web Apps(网站)不允许您安装Windows服务,因为这需要管理员级别的安装权限。
您需要在云服务(Web /辅助角色,无状态Windows Server VM)或虚拟机(您具有完全VM访问权限)中运行Windows服务。
或者,您需要提取服务代码(将其从服务shell中提取出来)并以不同的方式运行它。如何执行此操作取决于您,但Web应用程序提供了适合您模型的某些功能(如Web作业)。