官术网_书友最值得收藏!

Getting Started with ASP.NET Core

Welcome to my new book on ASP.NET Core 3!

.NET and ASP.NET Core are relatively new in the technological landscape, as they were onlyofficially released in August 2017. Given that .NET is in the name, you would think that these would probably only be new versions of the highly popular .NET Framework, but that is not the case: we are talking about something that is truly new!

It's not just multiplatform support (howdy, Linux!), but it's so much more. It's the new modularity in everything: the transparent way by which we can now change things—the source code in front of our eyes teasing us to contribute to it, to make it better—is indeed a lot different from previous versions of .NET Core!

In this first chapter, we are going to talk a bit about what changed in ASP.NET and .NET in the core versions, and also about the new underlying concepts, such as OWIN, runtime environments, and dependency injection (DI).

In this chapter, we will cover the following topics:

  • History of ASP.NET Core
  • Introduction to .NET Core
  • Inversion of control and DI
  • OWIN
  • The MVC pattern
  • Hosting
  • Environments
  • How the bootstrap process works for ASP.NET Core apps
  • The generic host
  • What's new since ASP.NET Core 2
  • The NuGet and dotnet tools
主站蜘蛛池模板: 牡丹江市| 扎赉特旗| 天长市| 府谷县| 怀远县| 通渭县| 潍坊市| 资兴市| 盘山县| 宜春市| 郸城县| 竹山县| 肇庆市| 崇阳县| 漳浦县| 诸暨市| 抚宁县| 兰州市| 宝清县| 高雄市| 芦山县| 宁阳县| 巴彦淖尔市| 邹城市| 中阳县| 宁陕县| 青田县| 扶绥县| 黎川县| 西安市| 上栗县| 洱源县| 上高县| 黑河市| 烟台市| 兴业县| 兰坪| 韶山市| 南木林县| 牡丹江市| 武平县|