【发布时间】:2016-01-31 22:52:52
【问题描述】:
我有自己的相对复杂的应用程序,通过 HttpListener 实现自己的 http 服务器。目前我正在寻找部署到 Azure 的最佳方式。但我是 Azure 的新手,所以我不知道哪种服务最适合我的应用程序。
我需要什么:
- 继续运行(启动时间长)
- 通过 HttpListener 支持最小 Http 接口(我真的不需要 MVC WebApi)
- 如果它易于部署(使用 VSO 实现自动化),我会很高兴
- 另外,我不需要太多维护纯 VM :)
根据我的研究,我认为最好的是 WebJob,但在某些 article 上,我读到它用于“RSS 聚合、文件维护,例如聚合或清理日志文件等。”而且它看起来不是相对的最佳解决方案复杂的应用程序。
【问题讨论】:
-
这个问题太宽泛了(而且征求意见)。解决这个问题的方法很多:Web 应用程序、云服务(Web 角色或工作者角色)、VM(即使您说您认为不需要它们)、移动服务、API 服务......我们没有任何您的应用程序的更多详细信息。 Web 应用程序有限制,云服务也有限制。有很多权衡。没有正确答案。
标签: c# azure httplistener