Does WCF on IIS needs Anonymous Authentication?

One of this days, I had this conversation with one of my colleagues where he was saying that you need to enable Anonymous Authentication on IIS in order to host a WCF Service in IIS. In fact I was surprised for the large number of people that still believe that is indeed a requirement. So…


IIS Dynamic Compression and new Dynamic Compression features in IIS 10

Dynamic Compression is one of the features that largely goes unnoticed in the everyday work a server does but is one of the unsung heroes of the Internet, saving bandwidth for each packet of data that it compresses. You can find out about how to enable dynamic compression for the IIS web-server by consulting the…


Creating a W3WP memory dump on Windows Server 2012 R2

On a web server with multiple application pools, there most likely will be multiple W3WP processes. Therefore, the first action to take when creating a memory dump of a W3WP worker process is to find which one you need to get the dump of. I wrote a short article on how to get a worker…


HTTP 500 Azure App Service Web App

When accessing your Azure App Service Web App, if you receive an HTTP 500 response, similar to that shown in Figure 1, first step is to add or modify the customErrors attribute and set the mode property to Off, as shown in Figure 2. Figure 1, Azure Web App returns a 500   Figure 2,…


Configure an IIS Server Core server for remote management

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…


Install Failed Request Tracing on IIS 8.5 Server Core

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…


What does Connection_Dropped_List_Full mean

Tweet When you look in the HTTP Error log (c:WindowsSystem32LogFilesHTTPERR) 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…


IIS Remote Administration APIs and DCOM ID 10028 Error

“Hello World”! Today I want to blog about an odd behavior you might see if you do remote administration of an Internet Information Server (IIS) from a Windows Server 2008 R2 or later OS. Let’s say that you have a script or a tool that allows you to remotely manage IIS, and this tool is based on .NET Framework. You might notice that…


Updated-Backup Strategies with Web Deploy

  Before running the Web Deploy commands to update a web site, make sure to create a backup of the target web files in case a rollback of the operation is required. The process to make a backup on the target server is quick and I would recommend adding these steps to any scripts used…