3

I have been using this guide http://tinyurl.com/mercurial-iis to attempt to setup Mercurial on IIS 7. I have followed every step however when I try to access the site I get the following error:

Error Summary

HTTP Error 500.0 - Internal Server Error There is a problem with the resource you are looking for, so it cannot be displayed.

Detailed Error Information

Module IsapiModule
Notification ExecuteRequestHandler
Handler Mercurial-ISAPI
Error Code 0x8007007e

Requested URL http://localhost:81/ Physical Path C:\inetpub\hg
Logon Method Anonymous
Logon User Anonymous

I am using the following setup:

  • Windows Server 2008 SP2 x64 OS
  • IIS7
  • Python 2.6.6 32bit
  • Mercurial 1.7.5 32bit
  • pywin32-215
Community
  • 1
  • 1
jwarzech
  • 6,596
  • 11
  • 52
  • 72
  • If you get that 500 server error in Internet Explorer, try visiting the options page, advanced options, and then find and disable "Show Friendly HTTP Error Messages", see if it then shows more useful information when it crashes. – Lasse V. Karlsen Feb 24 '11 at 21:33

2 Answers2

2

I would recommend dropping the ISAPI and try going down the CGI route. That's what we did - and it has been working flawlessly. It's not like the performance difference is going to be noticeable anyway.

Useful links:

Community
  • 1
  • 1
nbevans
  • 7,739
  • 3
  • 27
  • 32
  • It was my understanding that the CGI route does not work for Mercurial 1.7.5 on IIS and that using the ISAPI dll is now the method. – jwarzech Feb 28 '11 at 14:55
  • I don't think the CGI method will ever stop working. It's pretty much a fail safe method... – nbevans Mar 01 '11 at 21:57
1

1.7.1+ changed a few things that aren't reflected in most of the links floating around. Try this tutorial that I posted a while back, it seems like a few people have been successful with it.

Community
  • 1
  • 1
Brook
  • 5,949
  • 3
  • 31
  • 45