Ubuntu运行DOTNET Core MVC(基础,非部署项目)

一、

配置 Ubuntu18.04.3 LTS

DOTNET Core3.0 SDK

1、更新

sudo apt-get update

二、安装DOTNET Core SDK

1、首先注册微软密钥以及所需依赖

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

2、安装DOTNET Core SDK

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-3.0

3、安装好后

4、我们可以输入dotnet -help来查看帮助所有支持的信息

 三、创建DOTNET Core MVC项目并运行

1、我们切换到home文件夹下

cd /home

创建一个子目录,并命名为HelloWorldMVC(这个目录名称也是项目的名称)并转到该目录下

我们new一个MVC项目

sudo dotnet new mvc

对项目进行发布

sudo dotnet publish -c release

查看端口监听

cd /home/HelloWorldMVC/bin/release/netcoreapp3.0/publish

dotnet HelloWorldMVC.dll

此时检测到监听已开启

浏览器输入http://localhost:5000

运行成功

原文地址:https://www.cnblogs.com/wxxmy/p/11762549.html

时间: 2024-11-05 18:32:07

Ubuntu运行DOTNET Core MVC(基础,非部署项目)的相关文章

DOCKER上运行DOTNET CORE

原文:DOCKER上运行DOTNET CORE 下载microsoft/dotnet镜像 运行命令: docker pull microsoft/dotnet 如果没有使用阿里镜像加速的,参照这篇先配置好再跑上面命令: http://www.cnblogs.com/windchen/p/6231009.html 启动持久化容器 docker run -itd -p 5000:5000 microsoft/dotnet -p用来添加Host跟Container的端口映射 创建.NET Core M

Docker 部署Dotnet Core MVC项目

1.dotnet core创建项目 dotnet new mvc -o myweb cd myweb 然后就是业务代码的编辑,增删改查乱七八糟的需求上的东西吧,总之就是一顿coding.... dotnet publish -o ./release 项目就发布到 release文件夹了 然后为docker创建一个创建镜像的文件 也叫dockerfile  不懂的可以看下官方api 内容如下: donetcore.dockerfile FROM microsoft/dotnet RUN mkdir

linux上编写运行 dotnet core api

安装 Ubuntu         dotnet core 跨平台已不再是梦,它带来的意义非凡,比如api接口可以在linux上编写及部署,也可以在windows上编写好,打包发布,然后copy到linux上部署.从官网下载最新版本, 然后装到虚拟机VMware中.如果是centeros,系统开启后,默认进入命令行模式,估计一部分同学,看到类似dos界面,有点恐慌,不急,在命令行中输入startx回车,进入到图形界面.无论是哪种系统,虚拟机上装的操作系统,在开机启动后,都有可能窗口不能自适应,也

在树莓派上运行dotNet core console 程序

---恢复内容开始--- 微软的dotNet Core 已经发布很长时间了,现在最新的版本是2.0.2 发现大家对dotNet Core 在service & micro service上的文章不少.不过本地程序却少的可怜. 作为CS端坚守的dotneter  我觉得应该做点什么,让误入dotNet CS端的小盆友们不要再无助下去. 好了身家,三围,银行卡号已经交代清楚,下来我们进入正题,看看如何在armhf设备上run起来一个dotNet Core的Console Application. 首

DOTNET Core MVC(二)路由初探

搁置了几天,工作忙的一塌糊涂,今天终于抽空来继续看看MVC的知识.先来看看MVC的路由是如何处理的.以下为替代的路由: app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); 通过Configure方法在运行时,以委托的形式注册. UseEndpoi

使用alpine的docker镜像下 dind 的方式安装dotnet core 的一个非dockerfile的方法

1. 下载dind的镜像 docker pull docker:dind 2. 执行该镜像 docker run -it --privileged --name some-docker -d docker:dind 3. 镜像内处理 安装一些必须要有的包 apk add --no-cache icu-libs 4. 下载 dotnet 的 tar包 https://www.microsoft.com/net/download/thank-you/dotnet-sdk-2.1.302-linux-

VS2017发布"dotNet core mvc"到CentOS8

对项目右键发布,选择发布成文件夹,然后按下图设置: 将发布之后的文件上传到Linux,再运行: dotnet WebApplication1.dll 即可. 如需要修改linux提供的web服务默认端口,把Program.cs里的内容作一些添加: public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseUrls("http://*:

win10与ubuntu下演示运行.net core rc2 1.0.0.3002702程序

随着.net core rc2(1.0.0.002702)发布的同时,我们也来在本地 win10与ubuntu玩一下吧. 先简单说下.net core ,在.net core rc1中用的是dnx 工具链可参考http://www.cnblogs.com/shanyou/p/4589930.html, .net core rc2中完全用dotnet工具链代替,具体说明见 dotnet new:初始化一个控制台C#项目 dotnet restore:恢复项目的依赖包 dotnet build:构建

【Step By Step】将Dotnet Core部署到Docker上

本教程的前提是,你已经在Linux服务器上已经成功的安装了Docker,我会大概介绍在此过程中用到的Docker命令,并不会介绍所有的Docker命令(因为我也不会). 一.在Docker中运行Dotnet Core Hello World 微软官方提供了已经集成好Dotnet Core运行所需环境的Docker Image,我们可以直接使用命令: docker run -it microsoft/dotnet:latest 其中 -i :表示以后台模式开始Docker Container -t