.Net Core 2.0 发布独立程序在CentOS运行
起因
主要说.Net Core 2.0在Windows上发布独立程序,在CentOS 7上运行,出现的一些问题.主要是缺少组件引起的.- 缺少libunwind.so ,如果在运行.Net Core2.0程序出现在libunwind.so等提示,那你可以安装libunwind了
- 缺少libicu ,看到下图,可以手动安装.


安装libunwind和libicu组件
#安装libunwind
yum install libunwind
#安装libicu
yum install libicu
提示
如果是在Windows上发布的独立程序,在上传到Linux系统中,对应项目名称的执行程序是需求加执行权限的.#给qiufeng.text加执行权限
chmod +x qiufeng.test
运行
#执行qiufeng.test程序,由它驱动.Net Core程序
./qiufeng.test
在Ubuntu(Win10的bash)上是可以直接运行.Net Core 2.0程序的,其实服务器用Ubuntu Server还是很好的,只是在国内CentOS还是清一色的主流.
在Ubuntu Server 16.04 运行.Net Core 2.0程序,发现缺少libunwind.so,忘了截图
//安装libunwind
apt-get install libunwind8-dev
秋风
2017-09-19