Search Results for: IIS Lab 21

Lab 10: Using ASP.NET Tracing (Trace=“True“)

IIS Benjamin Perkins

Prerequisites Review this post here Review or complete Lab 4 which provides similar performance information Setup Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Lab 10-1 Click on the the FullCatalog –ASPX page located within the CSharpGuitarBugs website. About how long did it take? The goal is to find out […]

Read More →

Lab 9: Using AppCmd

IIS Benjamin Perkins

Setup Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Review one of the first articles I wrote at Microsoft here Lab – Taking/Recover a Backup Open a command prompt as an Administrator, navigate to C:\windows\system32\inetsrv and enter the following command Figure 1, Using AppCmd Review the contents of the backup […]

Read More →

Lab 8: PowerShell WebAdministration Module

IIS Benjamin Perkins

Prerequisites Some understanding of PowerShell Read about the Web Administration module http://technet.microsoft.com/en-us/library/ee909471(v=WS.10).aspx http://technet.microsoft.com/en-us/library/ee790599.aspx There are some new PowerShell IIS cmdlets for IIS 10, see them here. What’s new in IIS 10? Setup Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Lab Review the features available in the PowerShell WebAdmnistration module […]

Read More →

Lab 7: Integrated versus Classic mode

IIS Benjamin Perkins

Prerequisites Read this article about the processModel Read this article about ASP.NET Threads Read this article about Breaking Changes between Classic and Integrated mode See LAB 24: Deploy a Custom Module and Handler, Integrated mode support both Managed and Native Modules, once available Read this article about ASP.NET Page Events Read Contention, poor performance, deadlocks […]

Read More →

Lab 6: Using HTTP, W3SVC, WAS and W3WP

IIS Benjamin Perkins

There is a lot going on when a client makes an HTTP request to IIS. There are numerous kernel mode and native mode components that are used to route the request to the W3WP process which ultimately responds to the request. Figure 1, Using HTTP, W3SVC, WAS and W3WP See Table 1 for a list […]

Read More →

Lab 5: Basic and Advanced Application Pool Settings

IIS Benjamin Perkins

In this lab you will learn about the Basic and Advanced application pool settings. The interface to change the behavior of the W3WP.exe process in which the web site runs is provided through these two settings windows. Lab 5.1 – Basic Application Pool settings Click on the Application Pools folder to view the list of […]

Read More →

Lab 4: Install and configure Failed Request Tracing

IIS Benjamin Perkins

I have written an article here that explains how to install and configure Failed Request Tracing. Please use that for reference. In this lab you will: Install the Failed Request Tracing (Tracing) role Configure Failed Request Tracing Capture and review the Failed Request Trace If you have not completed the previous labs, specifically Lab 2, […]

Read More →

Lab 2: Install the Web Platform Installer

IIS Benjamin Perkins

In many of my blog posts I have recommended using the Web Platform Installer (WPI) to install IIS modules and .NET Frameworks. In this lab you will: Install the Web Platform Installer Use the Web Platform Installer to install the .Net Framework and the ASP.NET MVC dependencies NOTE In case you have a problem with […]

Read More →

Modifying IIS 7 log data in Windows 2008

IIS Benjamin Perkins

Not all IIS logging properties are selected by default. Some of them, which are not selected by default can provide some valuable information when troubleshooting performance or availability issues. To modify the properties which IIS 7 logs, first open IIS Manager, then select the top level server as show in Figure 1. Figure 1, display […]

Read More →