--- title: Test, debug, and troubleshoot in ASP.NET Core author: guardrex description: Links to resources for testing and debugging ASP.NET Core applications. ms.author: riande ms.custom: mvc ms.date: 07/03/2018 uid: test/index --- # Test, debug, and troubleshoot in ASP.NET Core ## Test [Unit Testing in .NET Core and .NET Standard](/dotnet/articles/core/testing/) See how to use unit testing in .NET Core and .NET Standard projects. [Integration tests](xref:test/integration-tests) Learn how integration tests ensure that an app's components function correctly at the infrastructure level, including the database, file system, and network. [Razor Pages unit tests](xref:test/razor-pages-tests) Discover how to create unit tests for Razor Pages apps. [Test controllers](xref:mvc/controllers/testing) Learn how to test controller logic in ASP.NET Core with Moq and xUnit. ## Debug [Learn to debug using Visual Studio](/visualstudio/debugger/getting-started-with-the-debugger) Discover the features of the Visual Studio debugger in a step-by-step walkthrough. [Debugging with Visual Studio Code](https://code.visualstudio.com/docs/editor/debugging) Find out about the debugging support built into Visual Studio Code. [Debug ASP.NET Core 2.x source](https://github.com/aspnet/Docs/issues/4155) Learn how to debug .NET Core and ASP.NET Core sources. [Remote debugging](/visualstudio/debugger/remote-debugging-azure) Explore how to set up and configure a Visual Studio 2017 ASP.NET Core app, deploy it to IIS using Azure, and attach the remote debugger from Visual Studio. [Snapshot debugging](/azure/application-insights/app-insights-snapshot-debugger) Find out how to collect snapshots on your top-throwing exceptions so that you have the information you need to diagnose issues in production. ## Troubleshoot [Troubleshoot](xref:test/troubleshoot) Understand and troubleshoot warnings and errors with ASP.NET Core projects.