Question: I've set up a Mercurial server on a Windows 2003 / IIS 6 machine and when I try to pull the repository I get the following sequence

```
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: premature EOF reading chunk (got 91303 bytes, expected 1542634)

```

I've tried pretty much everything I can think of, but with no success. I followed the steps of [Jeremy Skinners](http://www.jeremyskinner.co.uk/mercurial-on-iis7/) guide on doing it for IIS7, but on an IIS6 server.

I found a [post](http://webnull.galbitz.com/post/334440927/installing-mercurial-hgwebdir-cgi-on-windows-2003) where the author was experiencing the same issue, but was unable to find a solution.

So far it looks like the solution is to migrate to Apache or upgrade to Windows 2008/II7 .. but if someone knows how to solve this, please let me know

Answer: 
I haven't tried it yet, but there's this: [Running Mercurial on Windows](http://vampirebasic.blogspot.com/2009/06/running-mercurial-on-windows.html)

If you scroll down to the "Windows Server 2003/XP" section, I think that should cover you for IIS 6.
Have you checked out [Joel's tutorial](http://hginit.com/)? Maybe you'll find the answer there.