IIS: Notes on Server-Side Includes (SSI) Syntax (KB 203064 Revisited)

Many years ago I wrote Microsoft KB article 203064 about using Server-Side-Include (SSI) files with IIS 4 and IIS 5, but that KB has long since vanished from Microsoft’s support website because it was never updated for IIS 6 or IIS 7. I eventually turned the information from that KB article into a blog post,…

2

Adding Windows Phone 7 Support to BlogEngine.NET

I love BlogEngine.NET, and I love my Windows Phone 7 mobile phone, so it goes without saying that I would want the two technologies to work together. I’m currently using BlogEngine.NET 1.6.1, but Windows Phone 7 is not supported by default. That being said, it’s really easy to add support for Windows Phone 7 by…

0

Using URL Rewrite to Modify WebDAV PROPFIND Responses with BIG-IP’s SSL Offloading

I ran into an interesting situation recently where a customer was using F5’s BIG-IP for SSL offloading with their web farm and they were having problems with WebDAV. Here’s the details of the scenario: BIG-IP adds a proprietary FRONT-END-HTTPS: ON header to requests, and that header is ignored by IIS 7 because it’s proprietary to…

1

Fun with Search Engines (Revisited)

Several months ago I wrote a blog that was titled “Fun with Search Engines (Bing versus [other]),” where I described how I had used the Bing Search API and Microsoft’s Internet Security and Acceleration (ISA) Server 2006 to trick users on my home network into using a website that looked and acted like a Big…

2

Modifying Configuration Redirection Settings using PowerShell

I have to admit right up front that I’m not a PowerShell expert. But having said that, I had a great question a few days ago from Chris Morrow at MaximumASP – Chris asked how I could use PowerShell to modify the Configuration Redirection settings for IIS 7. I had only written PowerShell scripts that…

1

Detecting FTP Leeches with LogParser

Someone asked me an interesting question the other day, “How do I detect if any users are leeching my FTP site?” That’s a great question, and it warrants some explanation and a little LogParser code. First of all, I should explain the term leeching as it applies to FTP. If you host a public FTP…

2

Life after FPSE (Part 5)

We recently hosted a group of customers from a large hosting company here at Microsoft, and as the meeting was getting started everyone in the room was introducing themselves to the other attendees. As I was shaking hands with one of our visitors, I introduced myself by name and he had a brief moment of…

0

Configuration Reference Update and Help File Downloads

Over the past few months we’ve been working on an update to the IIS Configuration Reference, which is on IIS.net at the following URL: http://www.iis.net/configreference This new update adds several specialized code samples and dozens of additional screen shots for the “How To” sections. Behind the scenes this new revision incorporates some cool architecture changes…

4

Uh, yeah – I meant to fix that…

One of my coworkers (Mike Pope) sent me the link to a great blog post by Raymond Chen that was titled “Don’t forget to replace your placeholder bitmaps with real bitmaps“. Raymond’s blog was a good story, but he referenced another great blog post titled “We Burned the Poop“, and let’s be honest – who…

0

FTP Clients – Part 9: Expression Web 4

For this installment in my series about FTP Clients I’m going to review the FTP features in Microsoft’s Expression Web 4 (EW4). You can find out more about the Microsoft Expression series of products from the following URL: http://www.microsoft.com/expression/ Note: There are a lot of really cool features that are built into EW4, like Search…

2