Category: IIS

IIS on Nano server

IIS Benjamin Perkins

If you have not seen my full post about all the IIS 10 new features, check it out here. NOTE that is it not recommended to run IIS on Nano. Instead you should be using the self-hosted .NET Core scenario. See here for more information on Server Core with IIS. Also, if you have not […]

Read More →

Can you trace WCF using Failed Request Tracing

IIS Benjamin Perkins

Yes you can.  I wrote this blog a long time ago that explains how to setup a Hello World WCF service and consumer.  I have also written numerous articles about Failed Request Traces: Lab 4: Install and configure Failed Request Tracing Lab 16: Configuring Failed Request Tracing to take a memory dump Install Failed Request […]

Read More →

GENERAL_READ_ENTITY_START

IIS Benjamin Perkins

I was looking around for some understanding on the what this event within the request pipeline meant.  As seen in Figure 1, you can find this event when you are capturing a Failed Request trace. I wrote a lab about capturing Failed Request Traces here –> Lab 4: Install and configure Failed Request Tracing Figure […]

Read More →

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 →

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 →