总目录


前言

本文介绍Program,它包含程序的入口Main方法。从这里开始...

环境

1.Visual Studio 2017
2.Asp.Net Core 2.2 

开局

第一手:Program.Cs

Main方法中的语句主要作用:使用配置好的WebHost生成器 构建 WebHost,然后运行WebHost。
1.Program类看上去有些熟悉,没错,其实它是一个控制台应用程序,从项目属性中可以看出;
2.控制台程序如何启动网站呢,一切尽在Main方法中的这一句。

第二手:构建WebHost生成器

1.CreateWebHostBuilder方法为我们提供了默认的配置,若需要自定义某些配置,
在后面直接调用对应的配置方法;
2.下面介绍如何添加配置文件和自定义配置Url;
添加app.json文件,并添加 "Name":"Program" 键值对。
1.添加自定义配置文件方法:ConfigureAppConfiguration
2.配置启动Url方法:UseUrls,这里可以以分号分隔配置多个url,
如:UseUrls("https://localhost:5005;https://localhost:5006")
在Startup中获取到app.json中Name对应的值Program。 
自定义配置Url,程序启动后不会自动打开浏览器及地址,需要手动在浏览器中输入地址,
即:https://localhost:5005

第三手:构建和运行WebHost

终局

本文介绍Program,下局介绍Startup,待续...

总目录

作者:dotNET之家
链接:https://www.jianshu.com/p/db51c5ea92b0
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/Jeely/p/10959493.html

Asp.Net Core 第02局:Program相关推荐

  1. Asp.Net Core 第05局:读取配置

    前言 本文介绍Asp.Net Core 读取配置文件. 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 前期准备 1.添加app.json文件并在里面添加内 ...

  2. Asp.Net Core 入门(一)——Program.cs做了什么

    ASP.NET Core 是微软推出的一种全新的跨平台开源 .NET 框架,用于在 Windows.Mac 或 Linux 上生成基于云的新式 Web 应用程序.国内目前关于Asp.Net Core的 ...

  3. ASP.NET Core技术研究-全面认识Web服务器Kestrel

    因为IIS不支持跨平台的原因,我们在升级到ASP.NET Core后,会接触到一个新的Web服务器Kestrel.相信大家刚接触这个Kestrel时,会有各种各样的疑问. 今天我们全面认识一下ASP. ...

  4. ASP.NET Core快速入门(第2章:配置管理)--学习笔记

    点击蓝字关注我们 课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务9:配置介绍 命令行配置 Json文件配置 从配置文件文 ...

  5. ASP.NET MVC应用迁移到ASP.NET Core及其异同简介

    ASP.NET Core是微软新推出支持跨平台.高性能.开源的开发框架,相比起原有的ASP.NET来说,ASP.NET Core更适合开发现代应用程序,如跨平台.Dorker的支持.集成现代前端开发框 ...

  6. ASP.NET Core 中文文档 第一章 入门

    原文:Getting Started 翻译:娄宇(Lyrics) 校对:刘怡(AlexLEWIS) 1.安装 .NET Core 2.创建一个新的 .NET Core 项目: mkdir aspnet ...

  7. ASP.NET Core WEB部署:Kestrel

    ASP.NET Core WEB部署:Kestrel.IIS.Docker 本文链接:https://blog.csdn.net/sundna/article/details/90242777 本文主 ...

  8. ASP .Net Core系统部署到SUSE 16 Linux Enterprise Server 12 SP2 64 具体方案

    .Net Core 部署到 SUSE 16 Linux Enterprise Server 12 SP2 64 位中的步骤 1.安装工具 1.apache 2..Net Core(dotnet-sdk ...

  9. ASP.NET Core应用的7种依赖注入方式

    ASP.NET Core框架中的很多核心对象都是通过依赖注入方式提供的,如用来对应用进行初始化的Startup对象.中间件对象,以及ASP.NET Core MVC应用中的Controller对象和V ...

最新文章

  1. LeetCode简单题之公平的糖果交换
  2. php性能分析工具 - xhprof的安装使用
  3. Java 中关于 null 对象的容错处理
  4. 推荐25个非常优秀的网页表单设计案例
  5. Java集合(5)--Set接口及其实现类HashSet、LinkedHashSet和TreeSet
  6. Java Concurrent--java.util.Concurrent包
  7. HeadFirst jsp 08 无脚本JSP
  8. SpringBoot整合easyexcel进行excel报表导入导出
  9. 基于matlab车牌识别算法
  10. Iperf使用方法与参数说明
  11. python去重且顺序不变_python实现文本去重且不打乱原本顺序
  12. uniapp 打印小票
  13. 算法学习——图之有权图
  14. 射影几何变换的基本原理
  15. 图深度学习——复杂图嵌入:异质图,二分图,多维图,超图,符号图,动态图
  16. 深度学习系列24:开源抠图算法
  17. php usc2,CSDN 免积分下载原理
  18. 平台“运营+变现”万精油方法论:拉新→促活→留存→转化→裂变→提频
  19. 三类完整性规则mysql下规则实现短语_关系数据库有三类完整性规则,分别是参照完整性规则、用户自定义的完整性和()规则。...
  20. 【RT-Thread】 TinyUSB挂载成U盘和文件系统,基于STM32F405RG

热门文章

  1. 第八届蓝桥杯决赛 磁砖样式
  2. java爬取百度首页源代码
  3. TCP,IP,HTTP,SOCKET区别和联系
  4. HDOJ 1233 还是畅通工程
  5. 帝国cms栏目忘记设置为终极栏目怎么办?
  6. java之线程池面试题
  7. 简单的函数(也叫方法)
  8. Oracle 常用sql整理
  9. 【洛谷P1381】单词背诵
  10. 游戏中每日刷新实现思路浅析