w3wp.exe crash caused by Heap Corruption (0xC0000374)

IIS uses worker process (w3wp.exe) to work on requests from clients. Because of a variety of reasons, w3wp.exe may crash which makes the web application unresponsive. Heap Corruption (0xC0000374) is one of the common causes of w3wp.exe crashes. You will find the solution here for an issue caused by a specific bug in System Center Operations Manager.

Solution for Host Header Attack and Vulnerability

When a user tries to access a website, the browser sends Host Header to inform which address the user wants to visit. Just like other headers, attackers can temper Host Header to manipulate how the application works. In this post, I will explain a way to prevent this kind of a Host Header attack.

Windows Process Activation error (NetFx40_IIS_schema_update.xml)

Microsoft releases Windows updates every second Tuesday of the month. Most of the time, these updates require a restart. Therefore, you may see some unexpected behavior the very next day of the updates and restart. The issues are not necessarily caused by Windows updates. Sometimes, a past configuration change takes effect after the updates because the machine is restarted.

The file has not been pre-compiled, and cannot be requested (Solved)

You may run into “The file has not been pre-compiled, and cannot be requested” error intermittently while accessing your ASP.NET application. The intermittent nature of the issue makes it hard to troubleshoot but there are a couple of common causes of this issue. Let’s have a look a them and the possible solutions.

How to manage IIS locally with a non-admin account?

System administrators use IIS Manager to host and manage their web applications in IIS. In the majority of the companies I worked with, administrators use a local or domain account that has local admin rights to use IIS Manager. How about non-admin accounts? Can a non-administrator account use IIS Manager?

The answer is YES depending on what you want to manage and how you want to access IIS Manager.