【发布时间】:2018-12-30 06:34:17
【问题描述】:
我正在阅读一篇文章How to create your own auto direct message Twitter bot for free。它使用 Twitter 的流 API 和 NodeJS 来发送自动 DM。它使用 Heroku 来托管 NodeJS 应用程序。
我想知道我可以在 C# 中创建与控制台应用程序相同的应用程序,但是如何将它托管在云或 PaaS 提供商上?如果我有 AWS EC2/Azure Windows VM,那么我可以在其上永久运行该应用程序,它会发送自动 DM,但是否有任何 PaaS 提供商允许我托管连续运行的 C# 控制台应用程序?
PS:我不是在谈论 .NET Core。这是基于 .NET 的普通 C# Windows 控制台应用程序。如果 .NET Core 中有解决方案,我会很高兴知道。
【问题讨论】:
-
我不确定应用程序“持续运行”有什么特别之处。它只是一个普通的应用程序,在你最喜欢的 PaaS 提供商中运行它
-
Heroku 不支持其他 PaaS 提供商的 c#。
-
Heroku 只是一个部署工具。你根本不需要它。
-
您可以从您的 .net 核心应用构建 docker 映像并将其托管在 heroku 上
-
Docker 映像和 .NET 核心可能是一个解决方案,但我正在寻找类似于在 Heroku 上部署 NodeJS 的解决方案?有没有可能?
标签: c# console-application paas