With the release of the new version of Windows Server 2012 R2 comes a new version of IIS, IIS 8.5. The new features can be broken into 2 categories, Scalability and Manageability: Manageability – Logging Enhancements Manageability – ETW Events Scalability – Dynamic site activation Scalability – Idle Worker Process Page-out Certificate Rebind – see […]
Read More →Category: IIS
Using Web Platform Installer on a server without internet access
I was trying to setup a WebDAV installation that mapped to a UNC share and used Windows Authentication. I had to create a test domain with numerous servers in order to grant all the required permissions to get this setup to work. I had some problem with the initial step of this project because the […]
Read More →Create a memory dump when the W3WP process terminates using Procdump
There are times when you need to capture a W3WP memory dump when the process stops responding. However, the process might stop responding in the middle of the night or early morning which is not the best time to manually take a memory dump. You can configure Procdump to execute and capture a memory dump […]
Read More →Application Initialization not making a request to the initialization page
Setting up Application Initialization is pretty straight forward. Instructions can be found here or here. After setting it up the Application Initialization module with these parameters: autoStart = True startMode = AlwaysRunning when IIS was restarted the W3WP worker process was started up and running just as expected. Figure 1 shows a Process Explorer Properties […]
Read More →Some tips for troubleshooting 503 HTTP Status codes
503’s are challenging HTTP status codes to resolve. Sometimes they happen what appears to be random and other times they are shutting down your entire website. When you see a 503 in your HTTP Error log or IIS Logs randomly I like to recommend that the default setting of the application pool recycle be changed. […]
Read More →Creating custom, language specific error pages in IIS
Some time ago I wrote an article that provided information about how to implement customer error pages into IIS. That article was focused only on providing a custom error page in a single language. This article will cover instructions on how to configure IIS to use the language setting in Internet Explorer to choose a […]
Read More →It’s not IIS
Before joining Microsoft, I worked for many years in a large corporation supporting IIS. When there was a disruption of service management always wanted, and needed to know what happened. It is a standard practice that management wants to understand so that actions can be taken to prevent it from happening again. The OS team, […]
Read More →Adding a Hostname to your SSL certificate binding on port 443
I see a lot of articles and posts about being able to bind different websites on the same server to port 443. This article is my take on the subject. It is possible to bind multiple websites hosted on the same server to port 443, but you can’t easily do it from the GUI because […]
Read More →Troubleshooting IIS Performance Issues or Application Errors using LogParser
If you haven’t already visited the troubleshooters section of the IIS.NET website, take a look at it here. You will find a number of good troubleshooting guides. I contributed an article that discusses using LogParser to troubleshoot performance or application issues/errors. I hope you find it useful.
Read More →A global directory for IIS Express
I know of 3 different Microsoft web server versions that can be used to host and test your web applications. They are: Internet Information Services (IIS) Cassini Web Server IIS Express IIS is the full version with many features and can be enhanced and extended in many, many ways. It can be installed on your […]
Read More →