在 Debian 8 VPS 上托管 C# Discord 机器人

Posted

技术标签:

【中文标题】在 Debian 8 VPS 上托管 C# Discord 机器人【英文标题】:Hosting C# Discord bot on a Debian 8 VPS 【发布时间】:2018-03-23 14:17:56 【问题描述】:

我正在尝试让我的 discord C# 机器人托管在我的 Debian 8 VPS 上。我以前没有经常使用 Linux,我尝试过,但似乎找不到如何在我的 VPS 上运行我的机器人/代码。

如果可能,可以提供分步说明吗?我已经安装了 Mono(因为我已经读过我需要它)。

PS:不是一个大程序员。使用 Visual Studio 2015。

【问题讨论】:

我不是以英语为母语的人,编辑我的问题对我来说似乎有点粗鲁...... 在 .NET Core 中制作你的机器人,然后在 Linux 机器上安装 dotnet。我已经做到了,它就像一个魅力。 【参考方案1】:

您具体知道要运行哪个机器人吗? Nadeko 是一个 C# 机器人,但它使用 dotnet core/standard 而不是 Mono。可以在此处找到启动和运行的说明:http://nadekobot.readthedocs.io/en/latest/guides/Linux%20Guide/

【讨论】:

【参考方案2】:

如果您使用的是预先存在的机器人,请确保它使用 dotnet core 或 mono 以实现交叉兼容性(正如 Markus 所说) - 如果您自己制作,请安装 dotnet core 并让您的机器人使用它而不是一个标准的 dotnet 版本。

Dotnet 核心:https://www.microsoft.com/net/learn/get-started/windows

【讨论】:

以上是关于在 Debian 8 VPS 上托管 C# Discord 机器人的主要内容,如果未能解决你的问题,请参考以下文章

使用 apache 在单个 VPS 上托管多个 laravel 5.5 项目?

在一个 IP 上托管多个 Golang 站点并根据域请求提供服务?

在 IIS 8 上托管的 ASP.NET Web 应用程序上读取系统事件日志条目时访问被拒绝

Apache 虚拟主机:HTTP 被重定向到默认的 Apache 站点

我无法让 Vhost 在 centos 6.8 上托管多个 wordpress 网站

尝试在 Plesk Onyx 17.8.11 上托管 ASP.NET 2.2 网站时出错 - HTTP 错误 500.0 - ANCM 进程内处理程序加载失败