阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

199次阅读
没有评论

共计 1198 个字符,预计需要花费 3 分钟才能阅读完成。

上文说了.NET Core 程序在 Win10 与 Ubuntu 下运行(见 http://www.linuxidc.com/Linux/2016-07/133201.htm),用的是示例程序(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

 如第三个模板工具安装

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

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

 

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

 

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

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

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

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

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

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

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

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

 

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

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

 

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

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

 

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

 

ubuntu 下运行

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

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

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

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

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

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

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

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

 

无需安装.NET Core SDK, 也可以运行, 如使用如下命令发布 dotnet publish -r ubuntu.14.04-x64 请参考 http://www.linuxidc.com/Linux/2016-07/133203.htm

更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-07/133205.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1198字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中