Home > Article > Backend Development > Asp.Net--detailed explanation of Core installation and introduction
This article mainly introduces the introduction and installation tutorial of Asp.Net Core in detail, which has certain reference value. Interested friends can refer to
Asp.Net Core Introduction
ASP.NET Core is a new open source, cross-platform framework that can be used to build modern cloud applications based on network connections, such as: Web applications, IoT (Internet of Things, Internet of Things) ) applications and mobile backends, etc. ASP.NET Core can run on .NET Core or the complete .NET Framework. Its architecture provides an optimal development framework for applications published to the cloud or run locally. It is composed of modular components with very little overhead. This preserves your flexibility in constructing solutions. You can develop and run your ASP.NET Core applications cross-platform on devices such as Windows, Mac and Linux
Asp.net Core History
First ASP.NET Preview was released as part of the .NET Framework in 2000. After 15 years, net finally ushered in its first cross-platform version ASP.NET Core in 2016. A statement should be made: ASP.NET Core is not a continuation of ASP.NET 4.6. This is a completely new framework that rewrites the existing ASP.NET 4.6 framework, but is much smaller and more modular, and it has substantial changes from the previous version. Specific changes will be introduced in detail later
Asp.Net Core features
Cross-platform
##Yes Runs on Windows, macOS, LinuxFlexible deployment mechanism
1.Portable applications This deployment mechanism is similar to the traditional .NET Framework, as long as .NET Core Runtime exists on the target platform. 2.Self-contained application (self-hosted application)As the name suggests, this deployment mechanism packages the application and runtime together, and it can work normally even if .NET Core Runtime is not installed on the target platform use. The second method is also different from .NET Native. It still uses CoreCLR, while .NET Native uses CoreRT as the runtime. For details, see dotnet/corert.Command line tools
All running scripts of the .NET program can be executed using command line tools (cmd, bash) Here are a few Common donnet commandsCloud optimization
You can deploy and debug your application on the cloudModularization
You can add other modules to it according to your application needsAdvantages of Asp.Net Core
ASP.NET Core has the following advantages: ASP.NET Core has many changes compared to previous versions, making it a more flexible and modular framework. ASP.NET Core is no longer based on System.Web.dll, it is based on a set of packages broken down in NuGet. This allows you to determine whether to reference the corresponding Nuget package based on actual needs, which can optimize your application. The benefits of applications with smaller surface area include greater security, less maintenance, improved performance, and lower costs. Using ASP.NET Core to develop applications, you can get the following improvements: In Build and run cross-platform Asp.Net Core applications for Windows, Mac and Linux. .NET Core-based applications support true application version control. New development tools make development easier. Build Web UI and Web API in a unified solution. Configuration system based on cloud computing environment. Built-in support for dependency injection. Tag Helper makes Razor tags and HTML markup more natural. It can be deployed in IIS or in a customized hosting environment. Integrate modern client development frameworks and workflows New, lightweight, modular HTTP request pipeline A new set of tools to simplify modern web development Open source and community focus on developing and running ASP on devices including Windows, Mac and Linux .NET application Asp.Net Core environment installation1. Download address:.NET Core 2.0 Preview 1:https://www.microsoft.com/ net/core/preview.NET Core 1.0 and 1.1:https://www.microsoft.com/net/download/coreNote:1.1, 2.0 requires vs 20171.2. The cases I have done are all implemented under 1.0, and there will be an introduction to the new features of 2.02. Click to install directly after downloading
3.cmd View version (does it feel like installing jdk)
4. Take a look at the changes in vs2015
Note: First make sure that Visual Studio 2015 Update3 is installed on your computer. Of course, we can also install Visual Studio Community 2015 to replace the paid version of Visual Studio 2015.5. After configuring the location of the project file, click OK, select the template, and the authentication method, as shown in the figure below:
The above is the detailed content of Asp.Net--detailed explanation of Core installation and introduction. For more information, please follow other related articles on the PHP Chinese website!