NetCore1.1+Linux部署初体验
发布时间 - 2026-01-11 01:58:18 点击率:次NetCore1.1+Linux部署初体验

1.环境准备
Centaos7+Win10 虚拟机
Win10安装VS2017 注意勾选下.Net Core
3.Centaos安装netcore 1.1参见https://www.microsoft.com/net/core
sudo yum install libunwind libicu curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821 sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet sudo ln -s /opt/dotnet/dotnet /usr/local/bin
dotnet new console -o hwapp cd hwapp
dotnet restore
主要是寻找当前目录下的项目文件,然后利用NuGet库还原整个项目的依赖库,然后遍历每个目录,生成项目文件,继续还原该项目文件中的依赖项;
dotnet run
如果是交互的就直接运行,否则编译然后执行
2.项目准备
1.我这边项目名称为: NetCore.Api
2.修改发布相关支持;
.NET Core彻底放弃project.json,全面改回.csproj
Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
打开:NetCore.Api.csproj 添加发布支持RuntimeIdentifiers配置
<PropertyGroup> <RuntimeIdentifiers>win10-x64;centos.7-x64</RuntimeIdentifiers> </PropertyGroup>
3.打开Program.cs修改端口支持
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseUrls("http://*:8088")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.UseApplicationInsights()
.Build();
host.Run();
}
4.编译运行没有问题,通过WinSCP上传到Centaos7服务器上
3.Linux部署
进入上传的项目目录
dotnet restore 命令进行还原依赖项
还原完成后,发布项目文件
dotnet publish
复制发布后的文件到运行文件夹
cp -rf /home/xupp/website/bin/Debug/netcoreapp1.1/publish/ /home/xupp/web.test/
运行项目
nohup dotnet NetCore.Api.dll
只是做测试用,正式环境下可以使用Supervisor守护进程[/code]
外网测试看能否访问,不能访问的话先用dotnet NetCore.Api.dll运行,并检查防火墙配置
Ngiux配置(负载均衡下用)
Ngiux安装
Ngiux简单配置
Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
NetCore2.0体验参见:
http://www.cnblogs.com/linezero/p/nightlynetcore2.html
http://www.php.cn/csharp-article-363405.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# NetCore1.1
# Linux
# 在Linux+Jexus中发布和部署Asp.Net Core
# 在MacOS+Linux+Nginx中发布和部署Asp.Net Core
# Linux CentOS下docker部署Asp.Net Core(.Net6)
# Linux系统Docker 部署 ASP.NET Core应用的流程分析
# .net core Api 部署到Linux的方法步骤
# .Net Core WebApi部署在Linux服务器上的方法
# Linux服务器下利用Docker部署.net Core项目的全过程
# Linux下部署.net core环境的步骤详解
# 详解Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
# Asp.net Core 初探(发布和部署Linux)
# 部署ASP.NET Core程序到Linux系统
# 遍历
# 可以使用
# 该项目
# 先用
# 大家多多
# 勾选
# 我这边
# 初体验
# 主要是
# 器上
# 负载均衡
# 上传
# 完成后
# 目录下
# zxf
# amp
# ln
# usr
# opt
# fwlink
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
独立制作一个网站多少钱,建立网站需要花多少钱?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
做企业网站制作流程,企业网站制作基本流程有哪些?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
如何挑选优质建站一级代理提升网站排名?
网站建设要注意的标准 促进网站用户好感度!
Laravel如何使用模型观察者?(Observer代码示例)
Laravel如何使用Telescope进行调试?(安装和使用教程)
SQL查询语句优化的实用方法总结
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
简单实现Android文件上传
打造顶配客厅影院,这份100寸电视推荐名单请查收
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
EditPlus 正则表达式 实战(3)
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel怎么使用artisan命令缓存配置和视图
Laravel如何与Inertia.js和Vue/React构建现代单页应用
JavaScript Ajax实现异步通信
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何在阿里云域名上完成建站全流程?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Laravel观察者模式如何使用_Laravel Model Observer配置
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
深圳网站制作的公司有哪些,dido官方网站?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
网站建设保证美观性,需要考虑的几点问题!
在线制作视频的网站有哪些,电脑如何制作视频短片?
公司网站制作价格怎么算,公司办个官网需要多少钱?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
Laravel如何实现一对一模型关联?(Eloquent示例)
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
javascript基于原型链的继承及call和apply函数用法分析
如何在IIS中新建站点并配置端口与IP地址?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
,网页ppt怎么弄成自己的ppt?
Laravel如何自定义错误页面(404, 500)?(代码示例)
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?

