• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > .Net Core 之 Ubuntu 14.04 部署过程(图文详解)

.Net Core 之 Ubuntu 14.04 部署过程(图文详解)

作者:NiaoX 字体:[增加 减小] 来源:互联网 时间:2017-05-11

NiaoX通过本文主要向大家介绍了ubuntu core 16,net core磊科驱动,net.core磊科官网,net core磊科路由器,.net core是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本篇文章主要介绍了.Net Core 之 Ubuntu 14.04 部署过程(图文详解)

No.1 准备应用程序

1. 创建.Net Core Web项目


2. 使用VS2015发布


No.2 安装.Net Core for Ubuntu

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

具体安装步骤请参照:http://www.weikejianghu.com/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
</div>

2. 安装.Net Core SDK

sudo apt-get install dotnet-dev-1.0.0-preview2-003131
</div>

3. 验证安装

dotnet --version
</div>

4. 初始化示例程序

mkdir NetWeb
cd NetWeb
dotnet new
</div>

 5. 运行示例程序

dotnet restore
dotnet run
</div>


如上图中显示,表示成功!

 No.3 上传程序 

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

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

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

No.4 运行&访问

dotnet ***.dll
</div>

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

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

host.Run();
</div>

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • .Net Core 之 Ubuntu 14.04 部署过程(图文详解)
  • .Net Core 之 Ubuntu 14.04 部署过程(图文详解)

相关文章

  • 2017-05-11ASP.NET MVC4入门教程(三):添加一个视图
  • 2017-05-11ASP.NET MVC 2右键菜单和简单分页实例讲解
  • 2017-05-11ASP.NET笔记之 Repeater的使用
  • 2018-08-20详解.Net core2.0日志组件Log4net、Nlog简单性能测试
  • 2017-05-11asp.net 结合mysql存储过程进行分页代码
  • 2017-05-11asp.net MVC利用ActionFilterAttribute过滤关键字的方法
  • 2017-05-11asp.net 字符串、二进制、编码数组转换函数
  • 2017-05-11Linux下部署.net core环境的步骤详解
  • 2018-08-20如何在ASP.NET Core类库项目中读取配置文件详解
  • 2017-05-11.net mvc页面UI之Jquery博客日历控件实现代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP.NET中配合JS实现页面计时(定时)自动跳转
    • asp.net 页面之间传递参数的几种方法
    • asp.net文件上传带进度条实现案例(多种风格)
    • asp.net中生成饼状与柱状图实例
    • ASP.NET MVC5网站开发用户登录、注销(五)
    • ASP.NET配置文件Web.config用法详解
    • ASP.NET AJAX 1.0 RC开发10分钟图解
    • .net 读取非标准配置文件的小例子
    • 解决iis7.5服务器上.net 获取不到https页面的信息
    • asp.net 从POST的数据流中提取参数和文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有