0

我正在尝试按照本博客上的教程让 Mercurial 在 Windows Server 2003 上使用 IIS6

我的设置是

c:\inetpub\HG_web_interface\

并且包含存储库的文件夹位于

d:\HG_repo\

我的 hgweb.config 看起来像这样

[paths]
test = D:\HG_rep\**

[web]
style = monoblue

我尝试了几乎所有正向/反向斜杠的组合,没有斜杠等等,我让它工作的唯一方法是将我的存储库放在 c: 驱动器中,然后只需将这个 n hgweb.config

[paths]
test = \HG_rep\**

[web]
style = monoblue

知道出了什么问题吗?

ps:会不会是一些奇怪的权限问题?如果是这样,我该如何解决它?

4

2 回答 2

4

我想通了:在 IIS 应用程序池中配置的用户没有对存储库文件夹的读/写访问权限!

有时事情比我们想象的要容易得多......现在我正在尝试解决为什么我无法使用 TortoiseHG 连接到我的存储库......

于 2009-09-09T21:24:50.277 回答
0

我猜 " :" 是由configparser解释的。

你能试着逃避吗?较新的 hg 版本也应该解决它,因为它包含它自己的配置文件解析器。

于 2009-09-09T21:00:53.450 回答