What’s new in IIS 10 – Microsoft Internet Information Services 10 New Features

This article has been moved to its new home here:  https://benperk.github.io/msdn/2017/2017-03-whats-new-in-iis-10.html With each version of Microsoft Windows Server comes a new version of Internet Information Services (IIS).  With the recent release of Windows Server 2016 comes IIS version 10.  Before I cover these new features, here are a few articles which I have already written which…


IIS on Nano server

This article has been moved to its new home here:  https://benperk.github.io/msdn/2017/2017-03-iis-on-nano-server.html 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…


Create a memory dump for your slow performing Web App

This articles has been moved to its new home here:  https://benperk.github.io/msdn/2017/2017-02-create-a-memory-dump-for-your-slow-performing-web-app.html There are numerous ways to create a memory dump for a slow performing Web App, but I find this one the simplest and quickest.  Follow these steps to capture a memory dump of the W3WP process responding to requests which are slower than expected.  Here…


500.19 Internal Server Error

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-10-500-19-internal-server-error.html 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…


CodeDom provider type could not be located

This article has been moved to its new home here:  https://benperk.github.io/msdn/2016/2016-08-codedom-provider-type-could-not-be-located.html I deployed an MVC web app to an IIS server and received this error, also show in Figure 1. Server Error in ‘/’ Application. Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the…


How to view the event logs of your Azure App Service

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-07-how-to-view-the-event-logs-of-your-azure-app-service.html I have mentioned how to download the eventlog.xml file to view the events which are happening on your Azure App Service (Web App, Mobile App, API App, Logic App) here and here. You can also look at the event logs in a event viewer using…


Creating a W3WP memory dump on Windows Server 2012 R2

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-04-creating-a-w3wp-memory-dump-on-windows-server-2012-r2.html 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…


HTTP 500 Azure App Service Web App

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-04-http-500-azure-app-service-web-app.html 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…


How to setup IP Security Restrictions for an Azure App Service

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-03-how-to-setup-ip-security-restrictions-for-an-azure-app-service.html I wrote an article here that describes how to connect to a Web App from IIS manager. If you cannot do that, read down at the bottom of the article where I show the configuration you can add to the web.config manually. Here is a…