【问题标题】:Run C# Script on Google Cloud在 Google Cloud 上运行 C# 脚本
【发布时间】:2021-03-13 07:48:58
【问题描述】:

是否可以在 Google 上运行/编译 C# 脚本? 我知道可以为网络服务器运行 C# 脚本,但是否也可以只使用具有 TCP 连接的脚本来执行相同的操作?

 public static void Start()
    {
       
        tcpListener = new TcpListener(IPAddress.Any, Port);
        tcpListener.Start();
        tcpListener.BeginAcceptTcpClient(TCPConnectCallback, null);
     }

【问题讨论】:

  • 请你澄清一下你的意思? “仅使用具有 TCP 连接的脚本”是什么意思?您可以通过多种方式在 GCP 上运行各种代码……没有更多细节,很难给出答案。
  • @JonSkeet 我添加了一些代码现在更好理解了吗?
  • 不是真的......这仍然是一个非常广泛的问题。您可以创建自己的虚拟机,也可以在 GKE 集群中运行自己的服务……这些基本上可以为所欲为。
  • @JonSkeet 谢谢。我希望这样做,我很抱歉我的不精确问题

标签: c# google-cloud-platform server


【解决方案1】:

如上所述,您可以通过多种方式做到这一点。
如果你只是想运行代码,有App EngineApp Engine Flex
如果您想要完全控制,您可以在Compute Engine 中旋转虚拟机,选择操作系统并设置您自己的环境。
如果您希望服务更加灵活和可扩展,您可以设置GKE
这完全取决于您的要求和用例。

【讨论】:

  • 感谢您的回答。最后一个问题:App Engine 或 Kubernetes 中的应用程序是始终运行还是仅在客户端调用时才被调用?
  • 它们一直在运行,尽管 App Engine 有一个免费配额。您可以估算费用here
猜你喜欢
  • 2018-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-24
  • 1970-01-01
相关资源
最近更新 更多