asp命令执行语句】_2分钟教你使用ASP.NET CORE创建并发布网页应用

>> 点击上方 懒人MES 关注我们


准备

环境: 只需要下载并安装 .NET CORE SDK 3.1(推荐3.1)

微软官方下载地址: https://dotnet.microsoft.com/download/dotnet-core

不需要Visual Studio, 也不需要VS Code, 一切操作都只在CMD命令行中完成, 而且只需要执行5条命令,1-2分钟搞定

先来看看一共要执行哪些命令:

c46187003857ea9dc5535ddba702a8e2.png


现在我来一步一步演示:

第一步:新建一个文件夹用来存放项目文件,比如在C盘新建ASPNETCORE文件夹,然后打开CMD并且cd到该新文件夹

d4c3216d2626c7b754e9c79072cc316d.png

第二步开始:使用下面的命令创建以HelloWorldApp为命名的解决方案文件

dotnet new sln -o HelloWorldApp

20d0039e2bbb9158b5442c5089acc14b.png

第三步:cd到HelloWorldApp文件路径,并执行下面的命令创建MVC项目

dotnet new mvc -n HelloWorldApp.Web

747012b77917bf0e046aa4b6fd656f5a.png

第四步:执行下方命令将项目添加到解决方案中

dotnet sln HelloWorldApp.sln add HelloWorldApp.Web\HelloWorldApp.Web.csproj

a95ddbf5eabe08ab982bc1106d89ad81.png

第五步:使用命令dotnet publish --configuration release发布,因为没有指定目标路径所以默认会发布到项目路径中的C:\ASPNETCORE\HelloWorldApp\HelloWorldApp.Web\bin\Release\netcoreapp3.1\publish

你也可以指定发布的路径,比如你可以直接发布到IIS服务器的对应文件夹中,使用命令来指定路径

dotnet publish --output \\ASPNETCORE-SERVER\MES_TEST\TARGET_PATH

发布后目标文件夹\\ASPNETCORE-SERVER\MES_TEST\TARGET_PATH中会出现这些文件

2997ebca619987e606fecc1ce411d2f1.png

好了,到这里其实你的项目已经发布成功了,如果你是直接发布到IIS站点的源文件夹中,那你已经可以通过IIS中web站点的地址来访问了。

如果没有IIS,没关系,我们可以通过cmd命令在本地测试运行一下,然后在电脑网页中打开看一下你创建的网页是怎么样的

你需要做的是在刚刚的命令行界面中先执行cd HelloWorldApp.Web进入项目文件夹

然后执行dotnet run,等待1-2秒,看到如下界面时你就可以通过浏览器访问https://localhost:5001来访问你的MVC项目了

52c3ce290f8699a505f61c754f606fd0.png

你看到的网页效果应该是下面这样的,是一个ASP.NET CORE中WEB项目的默认页面,整个过程就是这么简单:

47a884a2557a03ee41f384b6620eb413.png


最后在回顾一下整个步骤

c46187003857ea9dc5535ddba702a8e2.png

你在执行第5步的时候,会自动进行restore和build

所以我们来细分的话第5步其实也可以拆分成下面三小步,达到的是同样的效果

  • 第5.1步 dotnet restore

  • 第5.2步 dotnet build --no-restore --configuration release

  • 第5.3步 dotnet publish --no-build --configuration release

需要测试运行就加上下面两步

6.  cd HelloWorldApp.Web

7.  dotnet run

然后打开https://localhost:5001即可访问页面


最后,下一次我们将以实现MES中的工单管理为目的,来一步步演示一个稍微复杂一点ASP.NET CORE项目,创建一个MVC或者Razor pages项目,然后做一些HTML页面的操作同时增加几个操作控制,完成后的页面效果会是这样的,有兴趣的朋友可以关注我们公众号。

b3599dfe37e0466de90a0a7fb8dafe04.png

学习本无底,前进莫彷徨。

16030aea2d2572df8f97d28702cc76d9.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

苹果计算机磁盘格式,苹果电脑如何完全写入NTFS格式磁盘

很多在使用Mac的用户可能都发现了,Mac有时候不能正常使用NTFS格式磁盘。无论是U盘、硬盘、软盘还是其他的NTFS格式分区,mac在使用它们的时候只能有访问读取的权限,但想要修改、删除、存在文件则无法实现。为解决这一问题,小编今天…

事物与数据库底层数据

事物与数据库底层数据 在事物进行过程中,未结束之前,DML语句是不会更改底层数据,只是将历史操作记录一下,在内存中完成记录。只有在事物结束的时候,而且是成功的结束的时候,才会修改底层硬盘文件中的数据

电脑知识:分享几款常用的截屏方法,欢迎收藏

目录 1、Windows系统自带截图工具 2、截屏软件 3、聊天软件 4、Windows系统自带有截屏的快捷键 5、浏览器截屏 6、手机拍照 今天小编给大家介绍几个常用截屏的方法,希望对大家的日常办公能有所帮助! 1、Windows系统自带截图工具 点击左下角开始菜单在“…

R语言-排序

1 > c 2 [1] 1 2 3 4 5 6 1 3 3 > sort(c) 4 [1] 1 1 2 3 3 4 5 6 5 > order(c) 6 [1] 1 7 2 3 8 4 5 6 sort与order都是对向量排序,sort返回的是向量排序后的值(小-大),order是对向量排序,然后返回向量的索引…

eigen 编译_头条 | 使用eigen实现四元数、欧拉角、旋转矩阵、旋转向量间的转换...

点击上方蓝字,关注本公众号,获得更多资源上一篇文章介绍了四元数、欧拉角、旋转矩阵、轴角如何相互转换,本篇文章介绍如何用eigen来实现。旋转向量1,初始化旋转向量:旋转角为alpha,旋转轴为(x,y,z)Eigen::A…

火炬之光2找不到服务器,火炬之光2无法运行解决办法详细介绍

火炬之光2无法运行解决办法详细介绍2012-09-28 15:23:07来源:游戏下载编辑:评论(0)不少玩家在安装了火炬之光2游戏后无法运行,小编特此为你找了几种的解决办法,下面一起来看一下火炬之光2无法运行的问题及解决办法:如果…

Spring AOP / AspectJ AOP 的区别?

Spring AOP / AspectJ AOP 的区别? Spring AOP属于运行时增强,而AspectJ是编译时增强。 Spring AOP基于代理(Proxying),而AspectJ基于字节码操作(Bytecode Manipulation)。 AspectJ相比于Spr…

硬件知识:独立显卡和集成显卡的区别

目录 1、独立显卡 2、集成显卡 3、独立显卡与集成显卡性能上的区别 今天给大家介绍一下独立显卡和集成显卡的区别,希望对大家能有所帮助! 1、独立显卡 独立显卡是将显示芯片及相关器件制作成一个独立于电脑主板的板卡,成为专门的图像处理硬件…

『OPEN3D』1.1 点云处理

目录 1.open3d中的点云IO 2.点云的可视化 3 点云voxel下采样 4. 顶点法线估计 5.最小外界矩 6. 凸包计算 7. 点云距离计算 8. DBSCAN clustering聚类 9. RANSAC(Random Sample Consensus) 10. 点云平面分割 11. 隐藏点移除 12.outliers移除 13 最远点采样&#xf…

c 多线程map_Rust:一个不再有 C/C++ 的,实现安全实时软件的未来

作者丨lochsh译者丨马可薇策划丨王文婧Rust 作为新兴编程语言深受 Haskell 和 OCaml 等函数式编程语言的影响,使得它在语法上与 C 类似,但在语义上则完全不同。Rust 是静态类型语言,同时具有完整类型推断,而不是 C 的部分类型推断…

SQLServer中交叉联接的用法介绍

目录 1、交叉联接(cross join)的概念 2、交叉联接的语法格式 3、交叉查询的使用场景 3.1 交叉联接可以查询全部数据 3.2 交叉联接优化查询性能 4、总结 今天给大家介绍SQLServer中交叉联接的用法,希望对大家能有所帮助! 1、交叉联接(cross join)的概念 交…

计算机有关的文献检索题目,文献检索第二次计算机检索实习题目(2016.4.10).doc

文档介绍:第二次计算机检索实****题目本次实****目的是使学生对以下三个外文数据库:PENDEX数据库、荷兰SDOS数据库、德国Springer数据库的使用方法有所了解。通过题目,使学生分别掌握每个数据库所提供的各种获取文献的方法,包括浏览和检索的方法,并通过各种算符的组…

spring中的IOC和AOP

IOC IOC(Inversion Of Controll,控制反转)是一种设计思想,将原本在程序中手动创建对象的控制权,交由给Spring框架来管理。IOC容器是Spring用来实现IOC的载体,IOC容器实际上就是一个Map(key, value)&#x…

HDU1598【最小生成树拓展】

参考自 http://www.cnblogs.com/nanke/archive/2012/02/13/2350008.html PS: 没想到最小生成树的kruskal算法从小到大枚举边,然后MAX-MIN就保证了最小。 不过居然没想到这个方案,就是二分枚举差值,然后跑最短路; 转载于:https://w…

python图表可视化工具_比Excel制图更强大,Python可视化工具Altair入门教程

原作者 Parul Pandey晓查 编译整理量子位 出品 | 公众号 QbitAI数据转化成更直观的图片,对于理解数据背后的真相很有帮助。如果你有这方面的需求,而且还在使用Python,那么强烈推荐你试一试Altair。Altair是一个专为Python编写的可视化软件包&…

后端技术:SpringBoot配置热加载工具(devtools)笔记

今天给大家介绍IDEA开发工具如何配置devtools热加载工具。1、devtools原理介绍spring-boot-devtools是spring为开发者提供的热加载工具包。主要原理是使用了两个ClassLoader类加载器,一个Classloader加载那些不会改变的类(第三方Jar包)&#…

关于ios手机上传图片旋转问题的解决

先占个坑,一会完善!! 转载于:https://www.cnblogs.com/zhuyu/articles/5943400.html

服务器不能创建对象教务系统,[转]解决强智教务系统非IE下无法创建对象错误...

最近要弄教务网的模拟登陆,但苦于教务网只兼容IE8以下的浏览器,不能用chrome强大的F12抓包就很烦,然后发现Fly俊大佬弄了一个相当强的插件啊。但是怕Fly俊大佬的博客失效,所以私自留了个档。侵删啊大佬~以下内容均为转载学校教务系…

Java8对List<Integer>的求和

一般都是对对象对某个字段求和&#xff0c;对List<Object>中Object中的某个字段进行求和&#xff0c;就像这样&#xff1a; 如果想要用流对List<Integer>进行求和&#xff0c;如下 long sum receiveTotalPriceList.stream().reduce(Integer::sum).orElse(0);

安装python无法启动_终端里为什么无法运行python?

1、首先确认自己电脑是否安装了python&#xff0c;如果不确定可以在终端直接输入python&#xff0c;出现以下界面说明已经正确安装&#xff1a;2、如果已经安装了python&#xff0c;但是在终端还是显示未安装&#xff0c;很有可能是没有配置环境变量。环境变量的配置步骤如下&a…