Author: Benjamin Perkins

500.19 Internal Server Error

IIS Benjamin Perkins

I was building a new server to use while creating my IIS labs here, and got this error shown in Figure 1. Figure 1, 500.19 Internal Server Error These errors can be caused by numerous things, but in this case it was because I did not have ASP.NET installed And as you can see, in […]

Read More →

MEX Debugging Extension for WinDbg

WinDbg Benjamin Perkins

This has been my favorite WinDbg extension for a long time and I am very happy to see that it has been made public. It can be downloaded from here. To load the MEX extension, copy the MEX.DLL into the winext directory under which your WinDbg client is running. It can be placed any where […]

Read More →

Lab 28: The impact of debug=true

IIS Benjamin Perkins

Prerequisites Read this about .NET Compilation Read this about why debug=true is not good for performance Understand that ASP.NET (ASPX, ASCX, ASAX, MVC) files are compiled into a DLL and stored into c:\Windows\Microsoft.NET\Framework?\v?.?.?\Temporary ASP.NET Files Setup Install CSharpGuitarBugs.zip onto an IIS web server as per Lab 1 Install the ASP.NET Role Open the IIS Manager […]

Read More →

Lab 23: Troubleshooting 400 and 404

IIS Benjamin Perkins

Prerequisites Review the requestFiltering attribute here Read information about HTTP 400 – Bad Request here Check out the new Microsoft Message Analyzer here Check out Network Monitor here Setup Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Lab 23-1 Access the CSharpGuitarBugs website from a client machine, not from the […]

Read More →

Lab 22: Deploy and create a custom Module and Handler

IIS Benjamin Perkins

This is a important concept to know and it really isn’t an intuitive one, you need to get into the guts of IIS or configure some 3rd party web based application to ever see or configure modules and handlers in IIS. When you install ASP.NET for example, the handler is installed and configured by default. […]

Read More →