Scott Forsyth's Blog
Postings on IIS, ASP.NET, SQL Server, Webfarms and general system admin.
-
IIS 7.0/7.5’s Hidden Tool. Run-time page request performance data-Week 21
Black box troubleshooting is very difficult. What I mean by that, is that if you can’t see what’s happening, it’s extra difficult to troubleshoot. For us administrators, or developers needing to troubleshooting something on a live server, it’s so valuable to see what’s happening behind the scenes.
-
Process Monitor Made Easy-Week 20
Every trade has their favorite tool, whether it be a hammer, calculator, or stethoscope. For me, one of my top tools is Process Monitor. I use it like a handy man uses duct tape. With it I can easily troubleshoot access denied errors, files not found, strange path redirection, and many other unexpected behavior situations.
-
Mastering IIS - Understanding the Schema-Week 19
IIS is a powerful web platform, and since version 7.0 everything, absolutely everything, is backed by a schema. This defines the settings, defaults and value ranges that IIS uses.
-
Hacking IIS’s AppHost Directly-Week 18
Last week I covered IIS 7(.5)’s distributed and delegated configuration system. This week I’ll take it a step further and look specifically at editing applicationHost.config in a text editor (e.g. notepad) to make more advanced configuration changes.
-
New Configuration System in IIS 7.0/7.5-Week 17
IIS 7.0 introduced a completely new delegated and distributed configuration system. This offers a number of benefits, which are welcome changes for us web administrators, but there are some gotchas.
-
IIS’s Overlapping App Pools-Week 16
Microsoft’s Internet Information Services (IIS) web platform is extremely robust, and one of the neat features is overlapping application pools.
-
Virtual Directory vs. Applications–4 IIS Folders-Week 15
Virtual Directories and applications are useful special folder types in IIS. Yet it’s easy to be confused between them.
-
URL Rewrite Outbound Rules–and ServerNameVariable-Part 14 of 52
As you may be guessing already, I’m a big fan of URL Rewrite for IIS. Today I cover Outbound rules, providing demos on changing the content in-flight and adding Server Variables (HTTP headers) for the browser.
-
URLRewrite ServerNameVariable Provider
IIS URL Rewrite is a powerful tool that I’ve grown quite fond of. One variable that URL Rewrite doesn’t have, which I wish it did, is the Server Name (Machine Name, Computer Name, whatever you want to call it). The server name isn’t a normal HTTP server variable. So, I wrote a simple provider to take care of that.
-
SiteServerDetails–Obtaining information about a server node in a web farm—Part 13 of 52
This week I cover a couple ways to obtain information about a specific server in a web farm. How can you tell which node handled your page request? Often it’s valuable to know which node is currently being served for troubleshooting the load balancer or individual pages.