如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

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

如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


然后从微软官方获取.NET Core的主程序:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


如果你的服务器不能正确访问这个地址 , 你可能需要手动访问后面的地址 , 下载完毕之后 , 用任意一种方法传递进服务器 , 并命名为dotnet.tar.gz 。
执行指令将组件解压至指定的位置:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


创建链接以在任何路径下直接引用dotnet指令:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


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

文章插图
启动Visual Studio , 新建一个ASP .NET Core项目:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

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

文章插图
为了能正常运行 , 我们稍稍修改代码 , 让host的对象初始化器看起来是这个样子:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图
保存工程 , 将整个解决方案上传至服务器 。 再次连接服务器 , 导航到你存放工程文件的目录下 , 执行指令:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


该指令指挥.NET Core恢复这个工程引用的包 , 耐心等待指令执行完毕 。
接着 , 执行指令:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


这条指令将使.NET Core编译并运行这个工程 。 控制台没有错误信息并产生类似输出 , 你的ASP .NET Core应用程序就应该在正确运行了:
如何在linux服务器上部署springboot项目 如何在Linux服务器上部署.Net Core

文章插图


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

文章插图
这个.NET框架只是.NET标准的一个子集 , 不一定能100%兼容一个复杂的ASP .NET服务程序 。 但是利用这个框架 , 你可以把服务器切换至Linux系统 , 却仍然采用ASP .NET作为服务程序的具体实现方法 。 你也不必为了调试运行于Linux的服务程序而专门去配置一个Linux工作环境——因为.NET Core也可以运行在Windows上 , Visual Studio本身就支持使用IIS Express来本地调试一个ASP .NET Core应用程序 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。