# [Introduction](index.md) # [Getting Started](getting-started.md) ## [Your first ASP.NET Core application on a Mac using Visual Studio Code](tutorials/your-first-mac-aspnet.md) ## [Building your first ASP.NET Core MVC app with Visual Studio](tutorials/first-mvc-app/index.md) ## [Developing ASP.NET Core applications using dotnet watch](tutorials/dotnet-watch.md) # [Tutorials](tutorials/index.md) # [Fundamentals](fundamentals/index.md) ## [Application Startup](fundamentals/startup.md) ## [Middleware](fundamentals/middleware.md) ## [Working with Static Files](fundamentals/static-files.md) ## [Routing](fundamentals/routing.md) ## [URL Rewriting Middleware](fundamentals/url-rewriting.md) ## [Error Handling](fundamentals/error-handling.md) ## [WebSockets](fundamentals/websockets.md) ## [Globalization and localization](fundamentals/localization.md) ## [Configuration](fundamentals/configuration.md) ## [Logging](fundamentals/logging.md) ## [File Providers](fundamentals/file-providers.md) ## [Dependency Injection](fundamentals/dependency-injection.md) ## [Working with Multiple Environments](fundamentals/environments.md) ## [Hosting](fundamentals/hosting.md) ## [Session and application state](fundamentals/app-state.md) ## [Servers](fundamentals/servers/index.md) ### [Kestrel](fundamentals/servers/kestrel.md) ### [ASP.NET Core Module](fundamentals/servers/aspnet-core-module.md) ### [WebListener](fundamentals/servers/weblistener.md) ## [Request Features](fundamentals/request-features.md) ## [Open Web Interface for .NET (OWIN)](fundamentals/owin.md) ## [Choose between ASP.NET Core and ASP.NET](choose-aspnet-framework.md) ## [Choose between .NET Core and .NET Framework runtime](https://docs.microsoft.com/dotnet/articles/standard/choosing-core-framework-server) # [MVC](mvc/overview.md) ## [Building your first ASP.NET Core MVC app with Visual Studio](tutorials/first-mvc-app/index.md) ### [Getting started](tutorials/first-mvc-app/start-mvc.md) ### [Adding a controller](tutorials/first-mvc-app/adding-controller.md) ### [Adding a view](tutorials/first-mvc-app/adding-view.md) ### [Adding a model](tutorials/first-mvc-app/adding-model.md) ### [Working with SQL Server LocalDB](tutorials/first-mvc-app/working-with-sql.md) ### [Controller methods and views](tutorials/first-mvc-app/controller-methods-views.md) ### [Adding Search](tutorials/first-mvc-app/search.md) ### [Adding a New Field](tutorials/first-mvc-app/new-field.md) ### [Adding Validation](tutorials/first-mvc-app/validation.md) ### [Examining the Details and Delete methods](tutorials/first-mvc-app/details.md) ## [Create a Web API with ASP.NET Core MVC and Visual Studio for Mac](tutorials/first-web-api-mac.md) ## [Building your first Web API with ASP.NET Core MVC](tutorials/first-web-api.md) ## [Getting started with ASP.NET Core MVC and Entity Framework Core](data/ef-mvc/index.md) ### [Getting started](data/ef-mvc/intro.md) ### [Create, Read, Update, and Delete operations](data/ef-mvc/crud.md) ### [Sorting, filtering, paging, and grouping](data/ef-mvc/sort-filter-page.md) ### [Migrations](data/ef-mvc/migrations.md) ### [Creating a complex data model](data/ef-mvc/complex-data-model.md) ### [Reading related data](data/ef-mvc/read-related-data.md) ### [Updating related data](data/ef-mvc/update-related-data.md) ### [Handling concurrency conflicts](data/ef-mvc/concurrency.md) ### [Inheritance](data/ef-mvc/inheritance.md) ### [Advanced topics](data/ef-mvc/advanced.md) ## [Creating backend services for native mobile applications](mobile/native-mobile-backend.md) ## [Handling requests with controllers](mvc/controllers/actions.md) ### [Routing to controller actions](mvc/controllers/routing.md) ### [Model binding](mvc/models/model-binding.md) ### [Model validation](mvc/models/validation.md) ### [File uploads](mvc/models/file-uploads.md) ### [Dependency injection into controllers](mvc/controllers/dependency-injection.md) ### [Testing controllers](mvc/controllers/testing.md) ## [Rendering HTML with views](mvc/views/overview.md) ### [Razor syntax](mvc/views/razor.md) ### [View compilation](mvc/views/view-compilation.md) ### [Layout](mvc/views/layout.md) ### [Tag helpers](mvc/views/tag-helpers/intro.md) #### [Authoring tag helpers](mvc/views/tag-helpers/authoring.md) #### [Using tag helpers in forms](mvc/views/working-with-forms.md) ### [Partial views](mvc/views/partial.md) ### [Dependency injection into views](mvc/views/dependency-injection.md) ### [View components](mvc/views/view-components.md) ## [Building Web APIs](mvc/web-api/index.md) ### [Building your first Web API with ASP.NET Core MVC using Visual Studio](tutorials/first-web-api.md) ### [ASP.NET Web API Help Pages using Swagger](tutorials/web-api-help-pages-using-swagger.md) ### [Creating backend services for native mobile applications](mobile/native-mobile-backend.md) ### [Formatting response data](mvc/models/formatting.md) #### [Custom formatters](mvc/advanced/custom-formatters.md) ## [Filters](mvc/controllers/filters.md) ## [Areas](mvc/controllers/areas.md) ## [Advanced](mvc/advanced/index.md) ### [Working with the Application Model](mvc/controllers/application-model.md) ### [Application parts](mvc/advanced/app-parts.md) ### [Custom Model Binding](mvc/advanced/custom-model-binding.md) ### [Custom formatters](mvc/advanced/custom-formatters.md) # [Razor Pages](razor-pages/index.md) # [Testing and debugging](testing/index.md) ## [Unit testing](https://docs.microsoft.com/en-us/dotnet/articles/core/testing/unit-testing-with-dotnet-test) ## [Integration testing](testing/integration-testing.md) ## [Testing controllers](mvc/controllers/testing.md) ## [Remote debugging](https://docs.microsoft.com/visualstudio/debugger/remote-debugging-azure) # [Working with Data](data/index.md) ## [Getting started with ASP.NET Core and Entity Framework Core using Visual Studio](data/ef-mvc/index.md) ## [ASP.NET Core with EF Core - new database](https://docs.microsoft.com/ef/core/get-started/aspnetcore/new-db) ## [ASP.NET Core with EF Core - existing database](https://docs.microsoft.com/ef/core/get-started/aspnetcore/existing-db) ## [Getting Started with ASP.NET Core and Entity Framework 6](data/entity-framework-6.md) ## [Azure Storage](data/azure-storage/index.md) ### [Adding Azure Storage by using Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-azure-tools-connected-services-storage) ### [Get started with Blob storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-blobs) ### [Get Started with Queue Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-queues) ### [Get Started with Table Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-tables) # [Client-Side Development](client-side/toc.md) # [Mobile](mobile/toc.md) # [Hosting and deployment](xref:publishing/index) ## [Host on Windows with IIS](xref:publishing/iis) ### [ASP.NET Core Module Configuration Reference](xref:hosting/aspnet-core-module) ### [IIS Modules with ASP.NET Core](xref:hosting/iis-modules) ## [Host in a Windows service](xref:hosting/windows-service) ## [Host on Linux with Nginx](xref:publishing/linuxproduction) ## [Host on Linux with Apache](xref:publishing/apache-proxy) ## [Host in Docker](xref:publishing/docker) ### [Building Docker Images](https://docs.microsoft.com/dotnet/articles/core/docker/building-net-docker-images) ### [Visual Studio Tools for Docker](https://docs.microsoft.com/dotnet/articles/core/docker/visual-studio-tools-for-docker) ### [Publish to a Docker Image](https://azure.microsoft.com/documentation/articles/vs-azure-tools-docker-hosting-web-apps-in-docker) ## [Publish to Azure with Visual Studio](xref:tutorials/publish-to-azure-webapp-using-vs) ## [Continuous deployment to Azure with Visual Studio and Git](xref:publishing/azure-continuous-deployment) ## [Continuous deployment to Azure with VSTS](xref:publishing/vsts-continuous-deployment) ## [Publish profiles in Visual Studio](xref:publishing/web-publishing-vs) ## [Directory structure](xref:hosting/directory-structure) # [Security](security/toc.md) # [Performance](performance/toc.md) # [Migration](migration/toc.md) # [API Reference](/aspnet/core/api/) # [1.1 Release notes](aspnetcore-1.1.md) ## [Earlier release notes](https://github.com/aspnet/home/releases) ## [VS 2015/project.json docs](https://docs.microsoft.com/dotnet/articles/project-json) # [Contribute](https://github.com/aspnet/Docs/blob/master/CONTRIBUTING.md)