Web Farm Framework 2.1 released

The IIS team have provided a servicing release for Web Farm Framework 2. See also: WFF home page WFF documentation HTH Doug PS If you experience a crash of the MMC, with system event ID 13 from IIS-IISManager with ‘System.ArgumentOutOfRangeException: InvalidArgument=Value of ‘-1’ is not valid for ‘index’ at the top of the call stack,…

Web server security and health tools

A couple of interesting tools for examining and keeping track of server configuration, particularly from the point of view of security: Web Application Configuration Analyzer v2.0 (not just for security, 2003/2008/2008R2) Attach Surface Analyzer Beta (not just for web servers, Vista/2008 and above) HTH Doug

How to figure out why your web application is running slow.

I came across this great “portal article” (by which I mean it has links to resources on a particular topic) about Developer Tools & Platforms Performance It starts of with a short plug for Microsoft advisory services but then moves onto a long list of self-help resources, including articles, blog posts and tools. HTH Doug


Errors installing ASP.NET 4.0

Here is a little problem you might run into when trying to use aspnet_regiis.exe to register ASP.NET 4 on a site. C:WindowsMicrosoft.NETFrameworkv4.0.30319>aspnet_regiis -i Start installing ASP.NET (4.0.30319). ……. Finished installing ASP.NET (4.0.30319). Setup has detected some errors during the operation. For details, please read the setup log file C:UsersjohnAppDataLocalTempASPNETSetup_00003.log C:WindowsMicrosoft.NETFrameworkv4.0.30319> When you look into the…


Learn IIS7 : short tutorial videos available on IIS.NET, plus more

There is a lot of great information available to help you learn IIS7 over at IIS.NET. Also available are short video tutorials. Unless I am missing something there is no overall list of the available videos so here is one I’ve created… Installing necessary IIS7 components (10 minutes) Serving new content (10 minutes) Editing IIS7…



The “time-taken” field in IIS logs can be useful for figuring out whether your web site is performing as well as expected. Starting with IIS6, this value includes the time for the response to be fully received by the client, unlike in previous versions of IIS. Note that in IIS6 this field is not enabled…


Powerful new admin automation options for IIS7

In version 7 of IIS a powerful new API for administering the server from managed code is exposed in the Microsoft.Web.Administration namespace. Carlos has a cool blog post showing how to combine this with the Linq features of the upcoming .NET 3.5 release to create some very elegant code to perform IIS7 management tasks. Doug


Profile of Scott Guthrie in the Microsoft Architecture Journal

I came across this interesting profile of Scott Guthrie. It covers some of the history of how ASP.NET came about as well as how ASP.NET was the first product to take a big bet on the CLR. If you don’t subscribe to it already, I would strongly recommend subscribing to Scott’s blog. It’s a great…