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在使用它们的时候只能有访问读取的权限,但想要修改、删除、存在文件则无法实现。为解决这一问题,小编今天…

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

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

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

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

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

目录 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)的概念 交…

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

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

服务器不能创建对象教务系统,[转]解决强智教务系统非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);

电脑软件:主流的压缩软件对比,看完你就会选择了

目录 1、WinRAR 2、360压缩 3、7-ZIP 4、Bandizip 5、好压/快压 今天小编给大家介绍一下主流的压缩软件&#xff0c;看完你就会选择了&#xff01; 目前主流的压缩软件主要有WinRAR、360压缩、7-ZIP、Bandzip、好压。现在给大家逐个介绍一下&#xff0c;每款压缩软件的特。 1、…

控制DIV内容滚动的方法,实现不用拖滚动条就可以看到最新消息

三种控制DIV内容滚动的方法&#xff1a; 本人qq群也有许多的技术文档&#xff0c;希望可以为你提供一些帮助(非技术的勿加)。 QQ群&#xff1a; 281442983 (点击链接加入群&#xff1a;http://jq.qq.com/?_wv1027&k29LoD19) 方法一&#xff1a;使用锚标记要滚动到的位置…

电脑软件:推荐10款实用的办公效率神器

目录 1.Everything 搜索神器 2.IDM 下载器 3.Dism 电脑维护工具 4.Captura 录屏神器 5.Hourglass 倒计时软件 6.Ditto剪切板增强工具 7.Snipaste 截图神器 8.ScreenToGif GIF动态图片录制软件 9.QuickLook文档查看工具 10.processlasso 任务管理 1.Everything 搜索神器 Everyth…

数据库:MySQL、SqlServer、Oracle对比

一、MySQL 优点&#xff1a; 软件体积小、速度快、免费开源&#xff1b; 跨平台&#xff1b; 因为是开源数据库&#xff0c;提供的接口支持多种语言连接操作 &#xff1b; MySQL的核心程序是采用完全的多线程编程。并且是轻量级的进程&#xff0c;它可以灵活地为用户提供服务…

软件:分享9款实用电脑软件,值得看一看

目录 01.ArcTime 02.Luminar 4 03.嗨格式数据恢复大师 04. iTools 05.皮皮直连 06.Kodi 07. PhotoZoom 08.AnyDesk 09.射手影音 今天给大家分享9款实用电脑软件&#xff0c;值得看一看。 01.ArcTime 下载地址&#xff1a;https://arctime.org/ 这是一款特别好用的字幕制作软件。…

怎么转化大小写_亚马逊search term被限制,Search Terms只能写一行怎么办?

search term简称ST&#xff0c; 也叫做亚马逊的关键字&#xff0c;由亚马逊为卖家提供的&#xff0c;除了Title标题&#xff0c;Description描述之外的关键字拓展功能&#xff0c;正确的书写5行描述可以提曝光&#xff0c;流量&#xff0c;和转化.关键字建议包含了客户的具体需…

Idea实现WebService实例 转

作者&#xff1a;http://blog.csdn.net/dreamfly88/article/details/52350370 因为工作需要&#xff0c;数据传输部分需要使用webservice实现&#xff0c;经过两天的研究&#xff0c;实现了一个简单的例子&#xff0c;具体方法如下。 首先需要新建一个项目&#xff0c;如图&…