上文說了.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 請參考http://www.cnblogs.com/linezero/p/5475246.html
原文地址:http://www.cnblogs.com/Dream618/p/5540731.html