在 win2k3 上安装 Mercurial 1.9.1 (isapi)

在 win2k3 上安装 Mercurial 1.9.1 (isapi)

我一直试图在我的 32 位 2003 服务器上安装 Mercurial,但遇到了一些问题。我已关注这些说明(这是我能找到的最新版本)但我使用了以下不同的版本。

  • 蟒蛇2.6.6
  • mercurial 1.9.1
    • mercurial 1.9(无变化/相同错误)
    • mercurial 1.8.1(无变化/相同错误)

安装后一切正常,但是当我访问该网站时,eventvwr 中出现此错误。

无法导入回调模块‘hgwebdir_wsgi’

我不知道从哪里开始,我已经尝试过了但似乎没有任何变化。我甚至尝试了两次,一次是覆盖安装/升级,一次是全新安装。

答案1

我最近在 Windows Server 2008 上做了和你一样的事情,使用 Mercurial 1.9.1 时得到了同样的结果。但是,切换到旧版本的 Mercurial 对我来说是可行的(我对版本号不是 100% 确定,但我认为是 1.8.1)

您在安装旧版本的Mercurial时是否下载了1.8.1版本的hgwebdir_wsgi.py并重新生成了dll?

其他可能的问题:您是否记得在 IIS 中启用 32 位扩展?python 在您的路径中吗?您可以从任何文件夹的 cmd 提示符中执行它吗?

编辑:我关注了这些说明,这些说明对 1.9 不起作用,但对 1.8.1 起作用。将它们与您遵循的说明进行比较,我发现有一个步骤不同:它说下载 mercurial 的源代码并对其进行编译(您的参考页面指的是使用源代码安装,而不是编译它)

相关内容