如何部署.NetCore中的Ubuntu 14.04

发布时间:2021-09-16 14:24:02 作者:柒染
来源:亿速云 阅读:159

这篇文章将为大家详细讲解有关如何部署.NetCore中的Ubuntu 14.04,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

No.1 准备应用程序

1. 创建.Net Core Web项目

如何部署.NetCore中的Ubuntu 14.04

如何部署.NetCore中的Ubuntu 14.04

2. 使用VS2015发布

如何部署.NetCore中的Ubuntu 14.04

如何部署.NetCore中的Ubuntu 14.04
No.2 安装.Net Core for Ubuntu

Ubuntu的安装就不介绍了。本人用的VMWare,装好Tools很方便。

具体安装步骤请参照:https://www.jb51.net/os/248849.html

1. 添加dotnet源

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update

2. 安装.Net Core SDK

sudo apt-get install dotnet-dev-1.0.0-preview2-003131

如何部署.NetCore中的Ubuntu 14.04

3. 验证安装

dotnet --version

如何部署.NetCore中的Ubuntu 14.04

4. 初始化示例程序

mkdir NetWeb
cd NetWeb
dotnet new

 5. 运行示例程序

dotnet restore
dotnet run

如何部署.NetCore中的Ubuntu 14.04
如上图中显示,表示成功!

 No.3 上传程序 

1. 清空删除示例程序文件夹内容

2. 拷贝第一步生成的项目文件到示例文件夹

如何部署.NetCore中的Ubuntu 14.04

如何部署.NetCore中的Ubuntu 14.04

注意:由于本人Ubuntu安装在VM里,可以直接复制文件,生产环境可利用ftp上传,具体怎么设置自行百度。

No.4 运行&访问

dotnet ***.dll

***.dll 是项目所生成的入口链接库如何部署.NetCore中的Ubuntu 14.04
5000为访问端口。本机浏览器输入http://localhost:5000/ 看到下图效果就说明部署成功。如何部署.NetCore中的Ubuntu 14.04
注意:.Net Core 默认创建的项目部署完成以后,只能在本机内访问,外部通过IP是打不开的,可以通过配置Nginx实现。也可以通过修改Program.cs

var host = new WebHostBuilder()
    .UseKestrel()
    .UseUrls("http://*:5000")
    .UseContentRoot(Directory.GetCurrentDirectory())
    .UseIISIntegration()
    .UseStartup<Startup>()
    .Build();

host.Run();

UseUrls(http://*:5000) 即可实现通过IP访问程序。

Ps:本人用VS2015发布程序的时候,输出窗口出现乱码,应该是编码问题,不知道你们有没有,暂时还没有找到原因。
如何部署.NetCore中的Ubuntu 14.04

关于如何部署.NetCore中的Ubuntu 14.04就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 在Ubuntu14.04上快速部署OpenStack
  2. 如何启用Ubuntu 14.04 LTS中的ATP进度条

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu

上一篇:mysql中update正则替换sql语句

下一篇:如何使用正则验证手机号码

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》