Win10下VS2015创建ASP.NET Core项目并运行Ubuntu 14.04下


上文说了.NET Core程序在Win10与Ubuntu下运行(见 ),用的是示例程序(https://github.com/aspnet/cli-samples),今天用vs2015 构建ASP.NET Core MVC示例程序并运行下Ubuntu下。

首先需要下载如下环境与软件至于下载还是32位还是64位根据你系统的了,本文基于64位。

1 .NET Core SDK(运行环境+命令行接口)地址:https://go.microsoft.com/fwlink/?LinkID=798398

2  Visual Studio Community 2015 Update2 (vs2015)下载地址:https://www.visualstudio.com/products/visual-studio-community-vs

3 .NET Core Tooling Preview 1 for Visual Studio 2015 (.net core 模板) 下载地址:https://go.microsoft.com/fwlink/?LinkId=798481

 如第三个模板工具安装

安装完打开vs 会看到如下, 多了.net core 相关的模板,有纯运行在.net core 上的,也有兼容运行在.net framework(4.6以上版本)上的asp.net core程序。

 

 

接下来创建一个asp.net core  mvc 项目

在项目保存时自动下载依赖包。 

win下运行方式有两种,一种是自承载,一种是iisexpress ,以下自承载方式 如下选择

 

浏览器自动打开,你的默认应该localhost:5000。

 

 

在自承载方式下可以自定义端口如我定义了两个端口如下,不设置默认为5000;

 

 如果使用iisexpress设置这里运行不了。

 

ubuntu下运行

 1.用vs发布asp.net core mvc 项目

然后拷贝publishoutput里mvc 项目到ubuntu里如下

ubuntu 下安装dotnet sdk 参考https://www.microsoft.com/net/core#ubuntu 如已有dotnet环境执行运行 dotnet 你的应用程序.dll如下,端口为默认5000

 

无需安装.NET Core SDK,也可以运行,如使用如下命令发布 dotnet publish -r ubuntu.14.04-x64 请参考

相关内容