码迷,mamicode.com
首页 > Web开发 > 详细

.Net Core跨平台开发入门---跨平台的简单实现

时间:2016-09-26 16:03:13      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:

 

1,下载.Net Core For VS2015 

https://www.microsoft.com/net/core#windows请大家牢记此地址,如果.NET core有最新版本官方也会在这里进行更新,现在最新版本1.0.1

2,安装.Net Core 安装时关闭VS2015,安装完毕之后打开VS即可看到

技术分享

 

3,.Net Core开发不再使用传统的程序集,而是引入了包的概念

所有的依赖项都将基于包的概念,代码格式仍然是和以前的书写一样,大同小异。

 环境布置:Ubuntu 16.04

使用root登录Ubuntu系统:

执行命令 

1)
sudo sh -c ‘echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list‘

2)sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893

3)sudo apt-get update

执行完apt之后继续执行命令,安装.Net Core SDK

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

安装完成之后,执行命令:dotnet --info

出现如下信息:

技术分享

 

如果未出现,可尝试使用dotnet restore命令后再次执行dotnet --info命令。

4,使用.Net Core 新建一个WebApplication1网站,修改你想要让前台显示的信息,比如:这是我的第一个.Net Core 程序。

修改之后进行发布,显得有逼格的发布是使用命令,但是在实际开发中谁会那么蛋疼的那样搞,这个命令是RC版的.Net Core 的,我猜是微软的调试命令,但是现在集成到VS了,那我们当时使用VS的发布了,直接右键点击你的web网站进行发布,发布的程序路径默认是在你的网站项目代码的./bin/Release/PublishOutput目录下,发布完成后,此目录下的程序全部是你的网站程序,上传到你的服务器环境即可。

进入服务器,进入你网站的发布目录下,我的是自己测试的,就发布在了  /home/username/netcoreDemo/

再说简单点,复制你发布的./bin/Release/PublishOutput 文件夹下的所有文件,然后粘贴到/home/username/netcoreDemo文件夹中

然后使用命令进入该目录,执行启动命令  dotnet  WebApplication1.dll

执行完毕后的界面:

技术分享

我这里使用的是本地虚拟机进行预览的,预览效果如下:

技术分享

 

.NET Core网站的配置文件在project.json文件中,比传统的ASP.NET 网站多了一个Program.cs文件,根据网站的调试来看,网站在启动的时候,先进入Program的main方法里面,

技术分享

执行完main方法之后,然后是按照顺序开始启动网站。

好了,暂时就到这里,如果大家对.NET Core技术感兴趣的话,可以一起讨论,.NET程序员也可以来一起学习,本人.NET开发也有几年了,欢迎大家进群讨论~

点击进入==》》.NET技术交流与招聘 88390778 技术分享 

 本篇技术是本人原创,未经允许,禁止转载!

.Net Core跨平台开发入门---跨平台的简单实现

标签:

原文地址:http://www.cnblogs.com/Object-Class/p/5909098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!