• 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-11基于自定义Unity生存期模型PerCallContextLifeTimeManager的问题
  • 2017-05-11Forms身份认证在IE11下无法保存Cookie的问题
  • 2017-05-11利用MS AJAX注册Javascript命名空间并创建类
  • 2017-05-11利用ASP.NET MVC和Bootstrap快速搭建响应式个人博客站(一)
  • 2017-05-11.NET调用控制台下生成的exe文件,传参及获取返回参数的思路及代码
  • 2018-08-20ASP.NET Core+Docker+Jenkins实现持续集成的完整实例
  • 2017-05-11C#实现上传照片到物理路径,并且将地址保存到数据库的小例子
  • 2017-05-11.NET图像界面按钮的clicked事件浅谈
  • 2017-05-11ajaxToolkit:CalendarExtender演示与实现代码
  • 2017-05-11asp.net Datalist控件实现分页功能

文章分类

  • 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 MVC+Data Table实现分页+排序功能的方法
    • ASP.NET实现MVC中获取当前URL、controller及action的方法
    • asp.net 实现静态页面累加访问量的三种方式
    • 获取转向地址的URL的源文件(可自定义REFER)
    • .net core下对于附件上传下载的实现示例
    • 使用PowerShell .Net获取电脑中的UUID
    • 在aspx页面引用html页的写法
    • asp.net DataGrid控件中弹出详细信息窗口
    • 使用重绘项美化WinForm的控件
    • 为T-SQL添加intellisense功能

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

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