Trace IIS 7.0 Errors Like a Pro with Failed Request Tracing

When you are working with the web server, dealing with errors is a fact of life.  They creep in when applications change, when you deploy to a new server, make configuration changes, or add new functionality. The IIS 7.0 philosophy with respect to errors is that an error is better than something seemingly working in … [Read more…]

Make your next IIS 7.0 web server a lean one

Among IT circles, IIS 7.0’s modularity is definitely one of its most welcomed traits.  It promises a significantly reduced surface area, lightweight management overhead, and better performance. Or, in other words, you can use IIS 7.0 build lean web servers. Ever wonder how far you can go with modularizing IIS 7.0? Actually, you can go … [Read more…]

The next step

It’s been one week since I left Microsoft, and what a week its been! I dont remember the last time I was on so little sleep 🙂 I’ll be making some changes to www.mvolo.com and posting more info about the new stuff shortly. I have to say though that my focus is still almost completely on IIS … [Read more…]

Connecting to IIS 7.0 configuration remotely with Microsoft.Web.Administration

As you know, IIS 7.0 provides a number of ways to manage configuration other then MWA, including IIS Configuration COM objects for script, IIS Configuration COM objects from .NET or native clients, WMI, the IIS Manager tool (inetmgr.exe), and AppCmd. While all of these can be used to manage an IIS 7.0 box remotely (AppCmd with … [Read more…]

Leaving Microsoft …

After almost 5 years at the company, I am both sad and excited to say that I’ll be leaving the IIS team and Microsoft at the end of this week. Looking back, I can say that my experience at Microsoft has been truly amazing. I got to ship two amazing products, ASP.NET 2.0, and IIS … [Read more…]

The IIS 7.0 Resource Kit Book

The IIS 7.0 Resource Kit Book is finally out! Update: We recently launched a service that significantly helps you understand, troubleshoot, and improve IIS and ASP.NET web applications. If you regularly troubleshoot IIS errors, manage Windows Servers, or tune ASP.NET performance, definitely check out the demo at www.leansentry.com.   Ok, it’s been out for almost … [Read more…]

IconHandler 2.0: file icons in your ASP.NET applications

Since its release, IconHandler has been a pretty popular module (on its own and with the custom DirectoryListingModule).  Today, I am releasing v2.0 of IconHandler, which contains some much-requested functionality and fixes a few issues that people have reported with the original version. (I don’t RTFM, take me to download) Here are the notable changes … [Read more…]

Creating portable ASP.NET applications that work on IIS 6.0, IIS 7.0 Classic, and IIS 7.0 Integrated modes

ASP.NET applications in IIS 7.0 Integrated mode requires configuration changes if they define custom modules or handlers. The primary changes involve moving the module and handler configuration from the ASP.NET’s <httpModules> and <httpHandlers> sections to the IIS 7.0 <modules> and <handlers> sections used by the Integrated pipeline.   However, <modules> and <handlers> are not recognized … [Read more…]

Using Visual Studio 2005 with IIS 7.0

I’ve blogged quite a bit about using Visual Studio to develop and debug IIS 7.0 applications in the past. A few weeks back, I put together a detailed article about using Visual Studio 2008 to work with IIS 7.0 applications, collecting all the various how-to and gotchas in one place. Now, you can find the … [Read more…]