无法在IIS7上使Mercurial的hgweb.cgi正常工作
我一直在使用这个指南 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+版本做了一些改动,这些改动在网上大多数链接中没有体现。你可以试试我之前发的这个教程,好像有不少人用这个成功了。