Archive for May, 2015

Why is my ASP.NET application recycling, restarting

ASP.NET Benjamin Perkins

When you are experiencing slowness with your ASP.NET application, one place to check is if the application is being recycled. If the application is being recycled over and over again, then sessions and application settings are lost and it has a pretty big impact on your users and customers. A place to begin your investigation […]

Read More →

Make a self-signed SHA256 SSL certificate

IIS Benjamin Perkins

I wrote an article about making an SSL certificate using MAKECERT here, but that example used the default SHA1 signature hash algorithm which is deprecating. Therefore, instead of the command shown in Figure 6 on the referenced article, I recommend using this command, that includes the SHA256 attribute, similar to that shown in Figure 1: […]

Read More →

Install Failed Request Tracing on IIS 8.5 Server Core

IIS Benjamin Perkins

To setup Failed Request Tracing on an IIS 8.5 Server Core server, follow these steps. Start PowerShell Install the Web-Http-Tracing Role, using Install-WindowsFeature Configure the rule via a Remote Management IIS connection How to configure an IIS Server Core server for remote management Start PowerShell When you login to a Service Core installation of Windows […]

Read More →

How to add a Server Core IIS server to a domain

IIS Benjamin Perkins

I have been messing around with Server Core, this is a much friendlier version when I need to closely manage physical hardware resources like CPU and memory. Plus, there are fewer updates that I need to install with the much more limited OS foot print. As I buld my IIS servers to test a reproduction […]

Read More →

Configure an IIS Server Core server for remote management

IIS Benjamin Perkins

To configure an IIS 8.5 server running on Server Core, perform the following: Install the Web-Server role Install the Web-Mgmt-Service Enable Remote Management Set the WMSVC service to start automatically Create connection from Remote IIS Management Console In a situation where you need to closely manage physical resources, you might consider using the Server Core […]

Read More →

What does Connection_Dropped_List_Full mean

IIS Benjamin Perkins

When you look in the HTTP Error log (c:\Windows\System32\LogFiles\HTTPERR) and see a lot of Connection_Dropped_List_Full error reasons logged, it means that the client has dropped the connection so many times, in a short period, that the log in which the dropped connections are stored has become full. You might also see numerous 200.0.64 HTTP Status […]

Read More →

ERROR_CONNECTION_TERMINATED msdeploy web deploy

Visual Studio Benjamin Perkins

NOTE: This exception happens most often when your corporate IT department has a firewall rule or proxy which is preventing the deployment to be made. The first step should be that you attempt a deployment outside of your corporate network, perhaps from home when connected on your private ISP. I was doing some deployments to […]

Read More →

Create a W3WP memory dump, quick and easy

Debugging Benjamin Perkins

I have written a number of articles on how to create memory dumps for troubleshooting W3WP process hangs, crashes or memory consumption issues. Create a memory dump when the W3WP process terminates using Procdump Creating a W3WP Memory dump on Windows Server 2003 Creating a W3WP Memory dump on Windows Server 2008 R2 Configure Debug […]

Read More →

Why am I getting this challenge response popup?

IIS Benjamin Perkins

Real quick, the reason for the credential pop-up is because the URL you are accessing is not in the Local Intranet trusted sites lists, as shown in Figure 6a and 6b! I setup a domain and did some learning on Kerberos. The first lessons I learned working towards a better understanding of Kerberos was some […]

Read More →