无法在IIS7上使Mercurial的hgweb.cgi正常工作

3 投票
2 回答
1228 浏览
提问于 2025-04-16 12:29

我一直在使用这个指南 http://tinyurl.com/mercurial-iis 来尝试在IIS 7上设置Mercurial。虽然我按照每一步操作,但当我尝试访问网站时,出现了以下错误:

错误总结

HTTP错误500.0 - 内部服务器错误 你要找的资源有问题,所以无法显示。

详细错误信息

模块 IsapiModule
通知 ExecuteRequestHandler
处理程序 Mercurial-ISAPI
错误代码 0x8007007e

请求的URL http://localhost:81/ 物理路径 C:\inetpub\hg
登录方式 匿名
登录用户 匿名

我使用的设置如下:

  • Windows Server 2008 SP2 x64操作系统
  • IIS7
  • Python 2.6.6 32位
  • Mercurial 1.7.5 32位
  • pywin32-215

2 个回答

2

我建议放弃ISAPI,试试CGI的方式。我们就是这么做的,效果非常好。其实性能差别也不大,不会太明显。

有用的链接:

1

1.7.1+版本做了一些改动,这些改动在网上大多数链接中没有体现。你可以试试我之前发的这个教程,好像有不少人用这个成功了。

撰写回答