如何在Linux服务器上部署.Net Core?.Net Core是.Net Framework的新一代版本 , 对于新手来说 , 将.Net Core部署在Linux服务器上是一件相当困难的事 , 为了帮助大家解决困难 , 今天小编要给大家分享如何在Linux服务器上部署.Net Core? 

文章插图
然后从微软官方获取.NET Core的主程序:

文章插图
如果你的服务器不能正确访问这个地址 , 你可能需要手动访问后面的地址 , 下载完毕之后 , 用任意一种方法传递进服务器 , 并命名为dotnet.tar.gz 。
执行指令将组件解压至指定的位置:

文章插图
创建链接以在任何路径下直接引用dotnet指令:

文章插图
至此 , .NET Core框架应该就在你的服务器上搭建好了 。
3、尝试部署一个ASP .NET服务程序
【如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core】在本地计算机上 , 修改Visual Studio功能 , 确保这一项是被安装的:

文章插图
启动Visual Studio , 新建一个ASP .NET Core项目:

文章插图
类型选择Web应用程序 。 我们不对示例作太大的修改 , 仅仅是为了演示ASP .NET运行于.NET Core的状况 。 在项目资源管理器内打开Program.cs , 依然是熟悉的C#代码:

文章插图
为了能正常运行 , 我们稍稍修改代码 , 让host的对象初始化器看起来是这个样子:

文章插图
保存工程 , 将整个解决方案上传至服务器 。 再次连接服务器 , 导航到你存放工程文件的目录下 , 执行指令:

文章插图
该指令指挥.NET Core恢复这个工程引用的包 , 耐心等待指令执行完毕 。
接着 , 执行指令:

文章插图
这条指令将使.NET Core编译并运行这个工程 。 控制台没有错误信息并产生类似输出 , 你的ASP .NET Core应用程序就应该在正确运行了:

文章插图
试着在任意设备上访问你服务器的IP地址(或者域名) , 如果能正确加载默认页面 , 你的.NET Core环境就算部署完毕了:

文章插图
这个.NET框架只是.NET标准的一个子集 , 不一定能100%兼容一个复杂的ASP .NET服务程序 。 但是利用这个框架 , 你可以把服务器切换至Linux系统 , 却仍然采用ASP .NET作为服务程序的具体实现方法 。 你也不必为了调试运行于Linux的服务程序而专门去配置一个Linux工作环境——因为.NET Core也可以运行在Windows上 , Visual Studio本身就支持使用IIS Express来本地调试一个ASP .NET Core应用程序 。
- linux常用命令删除文件夹 夹 Linux删除文件、创建文件(夹)命令是什么
- kernel panic如何修复 如何修复一个Panic的Linux内核
- linux 常用命令大全及其详解 Linux常用操作命令大全
- linux设置显卡配置 Linux系统如何配置双显卡
- linux常用命令关机命令 Linux关机命令大全 Linux各关机命令之间的区别和
- 笔记本装linux系统好用吗 Linux系统好用吗
- Arch Linux不适合当作服务器操作系统的四大原因
- 如何安装打印机驱动程序 如何安装Arch Linux
- ubuntu备份与恢复 Ubuntu系统如何备份还原
- 手机上如何查快递
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
