最近我用 c# socket 写了 lock step 转发消息的 服务器,需要把服务器代码部署到自己的云服务器上。过程在此记录备忘
第1步,把 c# 代码传到服务器
本地执行 scp 命令
scp -r ./EBBS root@域名:/data/
其中 -r 表示传输目录 , 不加 -r 可以传输单个文件
./EBBS 是本地目录, 冒号后面是 远端 linux 系统的目录
第2步,编译 c# 代码为 exe
这步要求云服务器上安装了 mono
在服务器上的 c# 代码目录 执行 mcs 命令
mcs ./*.cs
此步骤成功后, 执行 ls 命令会发现目录下多了新编出来的 .exe 文件
第3步, 执行 exe
在 linux 服务器上 执行 mono xxx.exe 把服务器运行起来
至此,完成 c# 代码部署在 linux 云服务器上的全过程
本文详细介绍了一种将使用C#编写的Socket服务器代码部署到Linux云服务器的全过程,包括代码上传、编译成exe及运行。适用于希望了解C#跨平台应用部署的开发者。

385

被折叠的 条评论
为什么被折叠?



