Recent Posts

1
Comments

Managing Windows EC2 Instances remotely with Powershell by thomad

For a long time now I'm trying to find out how to remotely manage an EC2 machine with Powershell.It finally worked. Here is how: Start a new Windows Server 2008 EC2 instance. Keep the machine name, public DNS name and password for your EC2 machine handy...
1
Comments

Troubleshooting Helper Script for Microsoft Web Matrix by thomad

Well, this didn't work too well. I had to replace the previous post with this one because the script had some issues. Let's start again:  Web Matrix is released! Microsoft Web Matrix is in beta now. As with all beta software there is a chance you...
1
Comments

My Web Site is so slow… And I don't know what to do about it! by thomad

TechEd Northamerica started today. It's huge - more than 11,000 attendees from what I hear. One of my talks, titled "My Web Site is so slow…and I don't know what to do about it" , happened this afternoon ( here the PPTX ). I had so much information...
1
Comments

Why unknown file types are not served by IIS by thomad

Quick one today. I was just trying to publish some videos that I shot with my Google Nexus One. The media format of the videos is .3gp. When I tried to watch the video on my local IIS 7.5 machine I got a detailed 404.3 error message: I would have seen...
Tags:
1
Comments

WCAT Fiddler Extension for Web Server Performance Tests by thomad

For web server performance testing the Microsoft Web Capacity Analysis Tool ( WCAT ) is the tool of choice of the IIS team as well as the Windows Performance Team. Simple tests that hammer IIS with thousands of requests to the same HTTP page to very sophisticated...
1
Comments

Careful when using the Cache-Control Header UI in IIS 7.x! by thomad

I was just reading Eric Lawrence's blog on Cache headers . In it Eric describes that it's necessary to use sensible values for the Max-Age headers because IE and several browsers don't like values greater than the size of a signed 32-Bit Integer, i.e...
1
Comments

Running Wordpress on MariaDB on Windows by thomad

You might have read that the MySQL codebase was forked. The MySQL founder, Monty Widenius , is - how should we say it - not quite happy with the direction MySQL is going after the Oracle acquisition . So Monty and his team forked MySQL and called his...
1
Comments

Setting up SSL made easy… by thomad

This blog post is about a small tool I just finished. It makes configuring and using SSL much easier. In the first part of the blog post I quickly review the problems and difficulties you run into when setting up SSL. Then I introduce SELFSSL7 and finally...
1
Comments

Microsoft Web Platform on Amazon EC2 by thomad

One thing we often hear from Web developers, especially those who offer Web site design and consulting services, is the need to get a Web site up quickly, which runs fast and gives them total control of the server for maximum flexibility and scalability...
1
Comments

A New Site - Quick! by thomad

For testing purposes I sometimes need a new IIS site, often times running in its own AppPool. And I usually need it fast and without much programming. I hate ports and so I normally put my site name in the hosts file. Locally this works great! Because...
1
Comments

How to run a CGI program under IIS 7.0 or IIS 7.5 by thomad

Looking around I didn't find a good documentation on how to get good old CGI's running on IIS 7 or 7.5. Here is a quick walkthrough: 1. Let's write a quick CGI: Take the following code and save it as simplecgi.cs in the directory c:\inetpub\wwwroot\cgi...
1
Comments

Measuring incoming and outgoing bandwidth per Application Pool by thomad

This blog post is about working in a big company where the left hand often times doesn't know what the right hand does. These days we are talking quite a bit about how to best measure resource consumption (disk, memory, CPU, requests per second, incoming...
2
Comments

Put the brakes on your Application Pools: CPU Rate Limits in Windows Server 2008 by thomad

Are you using IIS Application Pools to host your customer's web sites? The more sites you host on a single machine the more likely it is one of these sites misbehaves and monopolizes system resources like the CPU. It's so easy for a programmer to do ...
5
Comments

IIS7 and Failover Clustering by thomad

We recently published an article on how to enable failover clustering for IIS7 and Microsoft Cluster Service (MSCS). MSCS provides failover and increased availability of applications by failing over to a second machine that is on stand-by or by just taking...
1
Comments

Kerberos Authentication Issues by thomad

We ran into some problems with Kerberos authentication lately and this forced me to unearth the knowledge I once had about Kerberos. The Issue: Some Microsoft employees ran into 400 errors when accessing certain Intranet web pages. A 400 error is pretty...
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems