CentOS 部署asp.net core
2018-07-13 21:40
841 查看
环境:
CentOS :7(虚拟机)
net core: 2.1.4
虚拟机安装CentOS 传送门
安装.net core
测试是否安装了net core
.net core 网址:net core 官网
安装 net core 官方安装说明
新建一个测试的控制台项目
这个时候应该会输出“hello world” 就是运行成功
创建asp.net core 项目
如果出现"Unable to bind to http://localhost:5000 on the IPv6 loopback interface".
编辑 Program.cs文件。 sudo vim Program.cs
安装jexus
CentOS :7(虚拟机)
net core: 2.1.4
虚拟机安装CentOS 传送门
安装.net core
测试是否安装了net core
dotnet --version如果输出 “dotnet:未找到命令” 就是没有安装
.net core 网址:net core 官网
安装 net core 官方安装说明
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm sudo yum update sudo yum install dotnet-sdk-2.1.4
新建一个测试的控制台项目
dotnet new console -o myApp cd myApp dotnet run
这个时候应该会输出“hello world” 就是运行成功
创建asp.net core 项目
cd /home ///在当前目录下创建一个Web应用 dotnet new razor -o aspnetcoreapp /// 运行应用程序 cd aspnetcoreapp dotnet run
如果出现"Unable to bind to http://localhost:5000 on the IPv6 loopback interface".
编辑 Program.cs文件。 sudo vim Program.cs
public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseUrls("http://*:5000") .UseStartup<Startup>() .Build();
安装jexus
curl https://jexus.org/release/x64/install.sh|sh[/code]
部署 asp.net core
发布网站mkdir -p /var/www/aspnetcore cd /home/aspnetcoreapp/ dotnet publish -o /var/www/aspnetcore --测试运行 dotnet /var/www/aspnetcore/aspnetcoreapp.dll --访问 localhost:5000
配置jexus----1、切换到Jexus配置文件目录 cd /usr/jexus/siteconf ----2、复制默认的配置文件为aspnetcore cp default aspnetcore sudo vim aspnetcore ----修改配置 ###################### # Web Site: aspnetcore ######################################## port=80 root=/ /var/www/aspnetcore hosts= * #OR your.com,*.your.com AppHost={CmdLine=dotnet /var/www/aspnetcore/aspnetcoreapp.dll;AppRoot=/var/www/aspnetcore/;Port=0}
启动jexussh /usr/jexus/jws start --重启: sh /usr/jexus/jws restart
相关文章推荐
- 详解CentOS 7.4下如何部署Asp.Net Core结合consul
- 1.6部署到CentOS「深入浅出ASP.NET Core系列」
- 【ASP.NET CORE 2.0】在CentOS上部署ASP.NET CORE 2.0程序【超详细】
- Asp.net Core部署于CentOS上报404错误的坑
- CentOS 7部署ASP.NET Core应用程序
- 使用Jexus 5.8.2在Centos下部署运行Asp.net core
- 1.6部署到CentOS「深入浅出ASP.NET Core系列」
- ASP.net Core 部署说明(CentOS)
- 将ASP.NET Core应用程序部署至生产环境中(CentOS7)
- ASP.NET Core Docker jexus部署-CentOS实践版
- 【转载】CentOS 7部署ASP.NET Core应用程序
- 菜鸟入门【ASP.NET Core】4:在CentOS上安装.NET Core运行时、部署到CentOS
- 在CentOS上部署Asp.net Core应用程序
- 将ASP.NET Core应用程序部署至生产环境中(CentOS7)
- CentOS 下部署 ASP.NET Core环境
- 将ASP.NET Core应用程序部署至生产环境中(CentOS7)
- centos 部署 asp.net core Error -99 EADDRNOTAVAIL address not available解决
- 将ASP.NET Core应用程序部署至生产环境中(CentOS7)
- 将ASP.NET Core应用程序部署至生产环境中(CentOS7)
- asp.net core2部署到Centos上