AspNetCore.Docs/aspnetcore/toc.md

8.7 KiB

Introduction

Getting Started

Your first ASP.NET Core application on a Mac using Visual Studio Code

Building your first ASP.NET Core MVC app with Visual Studio

Developing ASP.NET Core applications using dotnet watch

Tutorials

Fundamentals

Application Startup

Middleware

Working with Static Files

Routing

URL Rewriting Middleware

Error Handling

WebSockets

Globalization and localization

Configuration

Logging

File Providers

Dependency Injection

Working with Multiple Environments

Hosting

Session and application state

Servers

Kestrel

ASP.NET Core Module

WebListener

Request Features

Open Web Interface for .NET (OWIN)

Choose between ASP.NET Core and ASP.NET

Choose between .NET Core and .NET Framework runtime

MVC

Building your first ASP.NET Core MVC app with Visual Studio

Getting started

Adding a controller

Adding a view

Adding a model

Working with SQL Server LocalDB

Controller methods and views

Adding Search

Adding a New Field

Adding Validation

Examining the Details and Delete methods

Create a Web API with ASP.NET Core MVC and Visual Studio for Mac

Building your first Web API with ASP.NET Core MVC

Getting started with ASP.NET Core MVC and Entity Framework Core

Getting started

Create, Read, Update, and Delete operations

Sorting, filtering, paging, and grouping

Migrations

Creating a complex data model

Handling concurrency conflicts

Inheritance

Advanced topics

Creating backend services for native mobile applications

Handling requests with controllers

Routing to controller actions

Model binding

Model validation

File uploads

Dependency injection into controllers

Testing controllers

Rendering HTML with views

Razor syntax

View compilation

Layout

Tag helpers

Authoring tag helpers

Using tag helpers in forms

Partial views

Dependency injection into views

View components

Building Web APIs

Building your first Web API with ASP.NET Core MVC using Visual Studio

ASP.NET Web API Help Pages using Swagger

Creating backend services for native mobile applications

Formatting response data

Custom formatters

Filters

Areas

Advanced

Working with the Application Model

Application parts

Custom Model Binding

Custom formatters

Razor Pages

Testing and debugging

Unit testing

Integration testing

Testing controllers

Remote debugging

Working with Data

Getting started with ASP.NET Core and Entity Framework Core using Visual Studio

ASP.NET Core with EF Core - new database

ASP.NET Core with EF Core - existing database

Getting Started with ASP.NET Core and Entity Framework 6

Azure Storage

Adding Azure Storage by using Visual Studio Connected Services

Get started with Blob storage and Visual Studio Connected Services

Get Started with Queue Storage and Visual Studio Connected Services

Get Started with Table Storage and Visual Studio Connected Services

Client-Side Development

Mobile

Hosting and deployment

Host on Windows with IIS

ASP.NET Core Module Configuration Reference

IIS Modules with ASP.NET Core

Host in a Windows service

Host on Linux with Nginx

Host on Linux with Apache

Host in Docker

Building Docker Images

Visual Studio Tools for Docker

Publish to a Docker Image

Publish to Azure with Visual Studio

Continuous deployment to Azure with Visual Studio and Git

Continuous deployment to Azure with VSTS

Publish profiles in Visual Studio

Directory structure

Security

Performance

Migration

API Reference

1.1 Release notes

Earlier release notes

VS 2015/project.json docs

Contribute