ASP.NET How To Collection

Ever wanted to know how to do something specific in ASP.NET?  My colleague Asli Bilgin from the Microsoft Industry Services team has put together an amazing collection of ASP.NET resources, chuck-filled of How To links that are just great to have around as a handy reference.  Here ya go...

ASP.NET Quickstart Tutorial

https://www.asp.net/QuickStart/aspnet/doc/whatsnew.aspx

Virtual Labs

https://msdn.microsoft.com/virtuallabs/asp2/

https://msdn.microsoft.com/virtuallabs/fritzonion/

“How Do I” Video Series

ASP.NET HOW DO I Video Series: Caching (Part 1)
ASP.NET HOW DO I Video Series: Caching (Part 2)
ASP.NET HOW DO I Video Series: Create a Full-Featured Customer Login Portal
ASP.NET HOW DO I Video Series: Data
ASP.NET HOW DO I Video Series: Form Building for a "Contact Us" Page
ASP.NET HOW DO I Video Series: Localization
ASP.NET HOW DO I Video Series: Master Pages and Site Navigation
ASP.NET HOW DO I Video Series: Membership and Roles
ASP.NET HOW DO I Video Series: Profiles and Themes
ASP.NET HOW DO I Video Series: Tips and Tricks
ASP.NET HOW DO I Video Series: Web Parts and Personalization

How-To MSDN Articles

How To: Configure the Machine Key in ASP.NET 2.0

How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0

How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0

How To: Create a Service Account for an ASP.NET 2.0 Application

How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI

How To: Encrypt Configuration Sections in ASP.NET 2.0 Using RSA

How To: Instrument ASP.NET 2.0 Applications for Security

How To: Improve Security When Hosting Multiple Applications in ASP.NET 2.0

How To: Perform a Security Deployment Review for ASP.NET 2.0

How To: Prevent Cross-Site Scripting in ASP.NET

How To: Protect Forms Authentication in ASP.NET 2.0

How To: Protect From Injection Attacks in ASP.NET

How To: Protect From SQL Injection in ASP.NET

How To: Use ADAM for Roles in ASP.NET 2.0

How To: Use Authorization Manager (AzMan) with ASP.NET 2.0

How To: Use Code Access Security in ASP.NET 2.0

How To: Use Forms Authentication with Active Directory in ASP.NET 2.0

How To: Use Forms Authentication with Active Directory in Multiple Domains in ASP.NET 2.0

How To: Use Forms Authentication with SQL Server in ASP.NET 2.0

How To: Use Health Monitoring in ASP.NET 2.0

How To: Use Impersonation and Delegation in ASP.NET 2.0

How To: Use Medium Trust in ASP.NET 2.0

How To: Use Membership in ASP.NET 2.0

How To: Use the Network Service Account to Access Resources in ASP.NET

How To: Use Protocol Transition and Constrained Delegation in ASP.NET 2.0

How To: Use Regular Expressions to Constrain Input in ASP.NET

How To: Use Role Manager in ASP.NET 2.0

How To: Use Windows Authentication in ASP.NET 2.0

Authentication and Authorization

How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0

How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0

How To: Create GenericPrincipal Objects with Forms Authentication

How To: Protect Forms Authentication in ASP.NET 2.0

How To: Use Authorization Manager (AzMan) with ASP.NET 2.0

How To: Use Forms Authentication with Active Directory

How To: Use Forms Authentication with Active Directory in ASP.NET 2.0

How To: Use Forms Authentication with Active Directory in Multiple Domains in ASP.NET 2.0

How To: Use Forms Authentication with SQL Server 2000

How To: Use Forms Authentication with SQL Server in ASP.NET 2.0

How To: Use Windows Authentication in ASP.NET 2.0

Code Access Security

How To: Create a Custom Encryption Permission

How To: Use Code Access Security in ASP.NET 2.0

How To: Use Code Access Security Policy to Constrain an Assembly

Code Review

How To: Perform a Security Code Review for Managed Code (Baseline Activity)

Communications Security

How To: Call a Web Service Using Client Certificates from ASP.NET

How To: Call a Web Service Using SSL

How To: Set Up SSL on a Web Server

How To: Set Up Client Certificates

How To: Use IPSec for Filtering Ports and Authentication

How To: Use IPSec to Provide Secure Communication Between Two Servers

How To: Use SSL to Secure Communication with SQL Server 2000

Configuration

How To: Create a Custom Account To Run ASP.NET

How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI

How To: Encrypt Configuration Sections in ASP.NET 2.0 Using RSA

Cryptography

How To: Create a DPAPI Library

How To: Create an Encryption Library

How To: Store an Encrypted Connection String in the Registry

How To: Use DPAPI (Machine Store) from ASP.NET

How To: Use DPAPI (User Store) from ASP.NET with Enterprise Services

Deployment Review

How To: Perform a Security Deployment Review for ASP.NET 2.0

Impersonation and Delegation

How To: Implement Kerberos Delegation for Windows 2000

How To: Use Impersonation and Delegation in ASP.NET 2.0

Input and Data Validation

How To: Prevent Cross-Site Scripting in ASP.NET

How To: Protect From Injection Attacks in ASP.NET

How To: Protect From SQL Injection in ASP.NET

How To: Use Regular Expressions to Constrain Input in ASP.NET

Patching and Updating

How To: Implement Patch Management

SQL Server 2000

How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0

How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0

How To: Protect From SQL Injection in ASP.NET

How To: Use Forms Authentication with SQL Server in ASP.NET 2.0

How To: Use SSL to Secure Communication with SQL Server 2000

Threat Modeling

How To: Create a Threat Model for a Web Application at Design Time

ATLAS (ASP.NET AJAX)

Quickstart Developer Tasks

https://ajax.asp.net/

“How Do I?” Videos

https://ajax.asp.net/default.aspx?tabid=47&subtabid=478#howdoi

Preview Videos

https://ajax.asp.net/default.aspx?tabid=47&subtabid=478#atlas

Samples

https://go.microsoft.com/fwlink/?LinkId=62605

Control Toolkit

https://atlas.asp.net/default.aspx?tabid=47&subtabid=477